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:开始菜单磁贴文本颜色的主要内容,如果未能解决你的问题,请参考以下文章

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

微软前UX总监疯狂吐槽Windows 11开始菜单设计:界面混杂,用户体验极差

微软前UX总监疯狂吐槽Windows 11开始菜单设计:界面混杂,用户体验极差

win10开始菜单程序怎么自定义

刷新 Windows 8 中的开始菜单图标

UWP Windows10开发更新磁贴和动态更新磁贴