设置考虑高对比度模式的文本颜色的正确方法

时间:2013-01-31 07:02:05

标签: xaml windows-8 microsoft-metro high-contrast

在我的Windows商店应用中,有一些TextBlocks提示。例如,如果用户将一些字母输入到用于输入数字的TextBox中,则提示TextBlock将告诉用户他只能输入数字。我总是将提示文本设置为xaml中的红色,如下所示,

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

这似乎没有问题,但考虑到高对比度模式,我不认为硬编码文本颜色是一种好方法,任何人都有想法?

0 个答案:

没有答案