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

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

【问题讨论】:

    标签: c# windows visual-studio xaml uwp


    【解决方案1】:

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

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

    所以我们可以这样写:

    package.appxmanifest

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

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

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

    【讨论】:

    • 不允许使用白色背景是没有意义的,尤其是因为黑色文本将具有尽可能高的对比度。从这个意义上说,纯黑色背景也不应该是理想的。此外,OP 提供的图片中的 EPSON 应用程序使这一点更加清晰。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 2018-03-03
    • 2015-08-09
    • 1970-01-01
    相关资源
    最近更新 更多