我正在开发一个 WPF 应用程序。我的客户希望在 Windows 8 上使用它并且它工作正常。但他们抱怨我开始屏幕上应用程序图标的背景颜色。
那么您能告诉我如何在 Visual Studio 中更改它或一些技巧吗?我在 Google 上找到了一些 tuts 来自定义它,但使用工具,我想在项目的安装程序或属性中实现它......
谢谢
从应用清单文件更改应用图标颜色。
这是应用程序清单部分,您可以在其中更改图像
在我的情况下,免费颜色是#464646,您可以将其更改为您想要的任何内容并更新给用户:)
由于这个原因,Microsoft 始终建议使用透明 Png 徽标和应用程序磁贴的统一背景颜色。
Windows 8 上应用程序图标的背景颜色是 Windows 8 的默认行为。它将使用应用程序图标的“主要”颜色显示应用程序图标的背景颜色。如果您的图标具有棕色的主色,它将显示棕色背景。
这也是将鼠标悬停在 Windows 7 任务栏上正在运行的应用程序图标上时的类似默认行为。要增强外观,请尝试将应用程序图标更改为使用中性色或浅色而不是深色。
或者,您可以更改应用程序的图标,以在透明背景上使用单色图标(例如白色),以反映 Windows 8 中 Windows 应用商店应用程序的平面主题图标,或者使用全矩形图标作为 Windows 8 中的那些游戏。
例子:
有一个类似的问题和答案:UWP Tile Background Color Not Working by Kasper,但并不特定于 Windows 8,适用于任何寻找 UWP 解决方案的人。
正如Anobik的回答所说,在应用清单页面中设置颜色。但是,正如Kasper发现的那样,该值必须以十六进制设置才能按预期工作。