如何忽略 Windows Phone 上的“轻松访问”设置
本文关键字:访问 轻松访问 设置 何忽略 Windows Phone 上的 | 更新日期: 2023-09-27 18:31:00
Windows Phone上的"轻松访问"设置类别中有"TextSize"和"High contrast"设置。有没有办法忽略它们或使应用程序遵循我自己的辅助功能样式?
这是应用程序中的一个常见错误,它们忽略高对比度设置并硬编码自己的颜色。所以是的:您可以通过做错误的事情并硬编码您的设置而不是使用系统资源来做到这一点。可以在 app.xaml 中重写应用资源中的大多数系统画笔,并且可以在 Xaml 和控件样式中对颜色进行硬编码。
也就是说,请用它来做好事而不是作恶。人们选择这些选项是因为他们需要它们。使用 HighContrast 词典确保您的非标准样式遵循用户的高对比度主题请求,而不是避免它:
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<ImageBrush x:Key="PageBackground" Stretch="Fill" ImageSource="Assets/owlvcrow.jpg"/>
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
<SolidColorBrush x:Key="PageBackground" Color="{ThemeResource SystemColorWindowColor}" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>