Как настроить цвет рамки рамки, чтобы он менялся в зависимости от темы приложения?C#

Место общения программистов C#
Ответить
Anonymous
 Как настроить цвет рамки рамки, чтобы он менялся в зависимости от темы приложения?

Сообщение Anonymous »

У меня не было проблем с созданием фрейма в разметке C#, и до сих пор он отображался нормально.
Я попытался настроить свойство BorderColor для динамического изменения темы приложения с помощью фрейма. SetAppThemeColor(Frame.BorderColor, Colors.White, Colors.Black).

Код: Выделить всё

    public class ExampleFrame : ContentView
{
public ExampleFrame()
{

Frame frame = new Frame
{
BackgroundColor = Colors.Transparent,
CornerRadius = 0,
Margin = 0
};

frame.SetAppThemeColor(Frame.BorderColor, Colors.LightGray, Colors.White);

Content = frame;
}
}
Это дает мне следующую ошибку в Frame.BorderColor:

'Rect' не содержит определение для BorderColor и доступный метод расширения BorderColor, принимающий первый аргумент типа Rect, не найден (вам не хватает директивы using или ссылки на сборку?)

Я предполагаю, что у меня не тот ресурс, но Я не уверен, какой вариант будет правильным, поскольку BorderBrush также выдает ту же ошибку.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -app-theme
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»