我目前正在构建一个覆盖用户强调色的UWP应用。
我这样改变了:
<Color x:Key="SystemAccentColor">#fff001</Color>
<SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="{StaticResource SystemAccentColor}" />
现在,应用程序中的每个控件都使用这种强调色,这非常棒!
但是,权限对话框仍然具有用户的强调色。例如,我使用蓝色作为强调颜色,此权限对话框不使用新的强调颜色(#ffff001),而是使用蓝色颜色!
有没有办法覆盖此权限对话框的颜色?我还在Manifest文件中编辑了背景颜色(Package.appxmanifest - &gt; Visual Assets - &gt; Background Color),但仍然没有运气。
答案 0 :(得分:0)
据我所知,无法更改权限对话框的样式,因为这是一个“系统”对话框,它只提供授予应用程序权限的方法,但在技术上不是应用程序的一部分
答案 1 :(得分:0)
权限对话框颜色取决于设备系统颜色,用户可以在Settings app =&gt;中对其进行配置。个性化=&GT;颜色。如果您想要更改它,可以提供指向personalization-colors settings的链接,建议用户更改它,您无法直接在应用中更改它。