windows-runtime - ApplicationPageBackgroundThemeBrush 不工作?

标签 windows-runtime winrt-xaml

我想将页面的背景设置为用户选择的默认主题颜色 我使用:

Background="{StaticResource ApplicationPageBackgroundThemeBrush}" 

但这只会返回透明背景。这不是默认主题颜色的正确方法吗?

最佳答案

Windows 8-8.1 答案

不,事实上,Windows 应用商店应用无法访问用户选择的强调色。

Windows 10 回答

(Color)Application.Current.Resources["SystemAccentColor"] 为您提供当前的强调色,您可以使用 new UISettings().ColorValuesChanged 监控更改事件。

关于windows-runtime - ApplicationPageBackgroundThemeBrush 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12647401/

相关文章:

c# - 如何检测用户是否正在拖动 slider 拇指

windows-phone-7 - 响应式(Reactive) UI 样本

xaml - 在 WinRT 中绑定(bind) ContentControl 的 Content 属性

arm - ARM 版本的 Windows 8 是否只能运行 Metro (WinRt) 风格的应用程序?

c# - 调试器可以防止挂起吗?

c# - 在 Windows 运行时 ListView 中获取组的所有项目

c# - 如何在 C# Metro 应用程序的 AppBar 中聚焦文本框?

c# - 如何将 Base64 字符串转换为图像,然后将其绑定(bind)到 Metro Style App 中的 GridView?

windows-8 - Windows 8 广告显示在设置浮出控件之上

c++ - Windows 8、C++ 和 Metro GUI 示例?