Правильный способ установить цвет текста, который учитывает высококонтрастный режим

В моем приложении Windows Store есть несколько текстовых блоков для подсказки. Например, если пользователь вводит несколько букв в TextBox, который используется для ввода цифры, появится подсказка TextBlock, сообщающая пользователю, что он может вводить только цифру. Я всегда устанавливаю текст подсказки как красный цвет в xaml, как это,

<TextBlock x:Name="HintTextBlock" Foreground="{StaticResource hintBrush}"/>

Кажется, это не проблема, но примите во внимание режим высокой контрастности, я не думаю, что жесткий код цвета текста - это хороший способ, у кого-нибудь есть идеи?

0 ответов

Другие вопросы по тегам