标签: c# wpf windows colors system
可能重复: Why don't WPF themes use SystemColors?
我已经构建了一个应用程序,并为文本/文本框/背景等手动定义了大多数(如果不是全部)颜色。但是,如果将Windows主题更改为高对比度,我的应用程序,如何反映这一点?在这种情况下会转换并仍然可以直观地使用吗?
答案 0 :(得分:1)
最好的办法是不要触摸默认值。但是,您也可以使用XAML文件中的系统颜色,如下所示:
Background="{StaticResource {x:Static SystemColors.ActiveCaptionBrushKey}}"