更改权限对话框颜色

时间:2018-03-20 09:11:59

标签: c# xaml uwp windows-10

我目前正在构建一个覆盖用户强调色的UWP应用。

我这样改变了:

        <Color x:Key="SystemAccentColor">#fff001</Color>

        <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="{StaticResource SystemAccentColor}" />

现在,应用程序中的每个控件都使用这种强调色,这非常棒!

但是,权限对话框仍然具有用户的强调色。例如,我使用蓝色作为强调颜色,此权限对话框不使用新的强调颜色(#ffff001),而是使用蓝色颜色!

Permission Dialog example

有没有办法覆盖此权限对话框的颜色?我还在Manifest文件中编辑了背景颜色(Package.appxmanifest - &gt; Visual Assets - &gt; Background Color),但仍然没有运气。

2 个答案:

答案 0 :(得分:0)

据我所知,无法更改权限对话框的样式,因为这是一个“系统”对话框,它只提供授予应用程序权限的方法,但在技术上不是应用程序的一部分

答案 1 :(得分:0)

权限对话框颜色取决于设备系统颜色,用户可以在Settings app =&gt;中对其进行配置。个性化=&GT;颜色。如果您想要更改它,可以提供指向personalization-colors settings的链接,建议用户更改它,您无法直接在应用中更改它。