在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。