通过开始屏幕颜色更改平铺背景颜色

Posted

技术标签:

【中文标题】通过开始屏幕颜色更改平铺背景颜色【英文标题】:change Tile background color by Start Screen Color 【发布时间】:2012-08-27 16:32:09 【问题描述】:

我正在开发一个 Windows 8 Metro UI 应用程序。

如何将我的应用平铺背景设置为开始菜单颜色?

【问题讨论】:

【参考方案1】:

我相当确定您不能以编程方式访问“开始”屏幕颜色,但我似乎找不到比 Release Preview 更新的明确参考。

可以通过应用清单

显式设置磁贴背景颜色

【讨论】:

是的,顺便说一句,我认为可以做到这一点。 '因为一些原始的 Windows 应用程序(例如日历)会这样做。 与 Windows 8 程序管理器之一确认没有 API 可访问“开始”屏幕配色方案。开始屏幕上出现的桌面应用程序的磁贴确实反映了开始屏幕的强调色,但这不是您可以控制的。 Windows Metro 风格应用程序的背景颜色可以通过在 Visual Studio 2012 RC 的解决方案资源管理器中编辑 Package.appxmanifest 文件中的背景颜色属性来更改。我的问题是,如何确保我的 Tile 的背景颜色始终与 Windows 8 中开始屏幕的配色方案相匹配?对于任何应用程序/客户来说,这将是一个巨大的关闭。 瓷砖的背景颜色是否有“默认”颜色?将其留空不是一种选择。因为VS不会让你。

以上是关于通过开始屏幕颜色更改平铺背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

使用动画更改 UIView 背景颜色

Html-背景属性

css 背景色如何平铺

文本字段背景颜色不变

背景图像颜色更改 firefox/chrome

如何在 SwiftUI mac 应用程序中更改屏幕背景颜色?