UWP:开始菜单磁贴文本颜色

Posted

技术标签:

【中文标题】UWP:开始菜单磁贴文本颜色【英文标题】:UWP: Start menu tile text color 【发布时间】:2021-01-28 04:48:57 【问题描述】:

有没有办法改变开始菜单中 UWP 应用程序磁贴下显示的文本颜色?我使用白色背景,由于文字也是白色的,所以应用程序的标题不可见。

【问题讨论】:

【参考方案1】:

在过去的 Metro 应用程序(Win8)开发中,VisualElements 提供了一个属性ForegroundText 来设置磁贴标题的颜色。

但是在UWP的VisualElements中,没有包含这个属性,但是还是可以使用的。

所以我们可以这样写:

package.appxmanifest

<uap:VisualElements
  ...
  ForegroundText="dark"
  BackgroundColor="#FFFFFF">
  <!-- other code -->
</uap:VisualElements>

不建议这样做。由于该属性尚未声明,一旦添加该属性,您将无法再打开package.appxmanifest设计器。

您可以考虑更改设计以避免将平铺背景设置为纯白色

【讨论】:

不允许使用白色背景是没有意义的,尤其是因为黑色文本将具有尽可能高的对比度。从这个意义上说,纯黑色背景也不应该是理想的。此外,OP 提供的图片中的 EPSON 应用程序使这一点更加清晰。

以上是关于UWP:开始菜单磁贴文本颜色的主要内容,如果未能解决你的问题,请参考以下文章