Как получить цвет из Colors.xaml?C#

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

Сообщение Anonymous »

У меня есть ContentPage в моем приложении MAUI. В моей модели я хочу, чтобы отображался цвет фона. В App.xaml я добавил несколько цветов, например:

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

#eff3fc
#e0e8fa

Итак, я написал эту функцию

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

public static Color ColorBackgroundLetter(char letter)
{
Color rtn;

var hasValue = Application.Current.Resources
.TryGetValue("Primary01", out object primaryColor);

if (hasValue)
rtn = (Color)primaryColor;
else
rtn = Color.FromHex("#173880");

return rtn;
}
С этим кодом я вижу код ошибки CA1416: Проверка совместимости платформы и следующие предупреждения:
Изображение

Определение цвета не работает ни на одной платформе. Есть ли способ получить правильный цвет из кода?

Подробнее здесь: https://stackoverflow.com/questions/768 ... olors-xaml
Ответить

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

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

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

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

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