在我的 Windows 商店应用程序中,有一些 TextBlocks 用于提示。例如,如果用户在用于输入数字的 TextBox 中输入了一些字母,则会出现提示 TextBlock 告诉用户他只能输入数字。我总是像这样在 xaml 中将提示文本设置为红色,
<TextBlock x:Name="HintTextBlock" Foreground="{StaticResource hintBrush}"/>
这似乎没有问题,但考虑到高对比度模式,我认为硬编码文本颜色不是一个好方法,有人有想法吗?