在Windows 10 UWP中更改强调色
我真的不想在我的应用程序中使用用户在Windows中选择的强调色,而是希望拥有自己的色彩显示。 我可以通过制作新样式手动更改所有项目,但它只是在普通控件的很多地方,在应用程序级别上做的很好。
我尝试设置但由于某些原因,注意某些项目并将其他像video控件变为灰色。
在Win10 UWP上,System Accent颜色定义为ThemeResource SystemControlHighlightAccentBrush
。 您可以按以下方式覆盖它。
要更改每个系统控件上的重音颜色,您必须重新定义系统资源,如下所示。
请注意, SystemAccentColor
是一种颜色,而不是画笔 。 如果您不重新定义所有其他画笔,则不会对所有画笔应用颜色。
#FF20A060
如果您没有使用任何模板或ResourceDictionaries,请将以下内容添加到App.xaml:
#FFCB2128
如果您使用的是Minimal Template10模板,请在CustomColor和ContrastColor值之后将以下行添加到Styles / Custom.xaml:
#FFCB2128
如果您在其他地方拥有自己的ResourceDictionary,从App.xaml链接,那么同样在那里添加“Color”行。
对我有用的是设定
#FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128 #FFCB2128
在app.xaml文件中,为了覆盖windows设置的onese。