gpt4 book ai didi

c# - 在 Windows 10 UWP 中更改强调色

转载 作者:IT王子 更新时间:2023-10-29 04:32:47 27 4
gpt4 key购买 nike

我真的不想在我的应用程序中使用用户在 Windows 中选择的强调色,而是希望有我自己的颜色显示。我可以通过制作新样式在所有项目上手动更改它,但它只是在普通控件中的很多地方,所以在应用程序级别上做会很好。

我尝试设置 <SolidColorBrush x:Key="SystemAccentColor" Color="#FFCB2128" />但出于某种原因,它不会在某些项目上注明,而会像视频控件一样将其他项目变成灰色。

最佳答案

在 Win10 UWP 上,系统强调色定义为 ThemeResource SystemControlHighlightAccentBrush。您可以按如下方式覆盖它。

<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Orange" />
</ResourceDictionary>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Green" />
</ResourceDictionary>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Blue" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>

关于c# - 在 Windows 10 UWP 中更改强调色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31831917/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com