【问题标题】:How to get all the Accent Colors and Names in UWP?如何获取 UWP 中的所有重音颜色和名称?
【发布时间】:2017-07-02 15:21:00
【问题描述】:

在 Windows 10 中,强调色具有名称(参见屏幕截图)。我查看了documentation,看到了颜色代码,但看不到任何名称。

有没有办法在 XAML 中使用它们的名称来引用这些颜色?

我正在尝试用

替换类似的东西
    <ResourceDictionary>
        <Color x:Key="SystemAccentColor">#FF00CC6A</Color>
    </ResourceDictionary>

    <ResourceDictionary>
        <Color x:Key="SystemAccentColor">TurfGreen</Color>
    </ResourceDictionary>

或者,有人有这些颜色名称的完整列表吗? 如果是这样,我可以用这些值创建一个新的资源字典。

【问题讨论】:

  • 为什么不使用相同的方法(来自 Accent Color 的工具提示)获取所有名称?

标签: c# xaml uwp windows-10-universal


【解决方案1】:

如果设置中的颜色名称与 C# 中的颜色名称匹配,您可以使用颜色名称而不是十六进制代码,但情况可能并非总是如此。我不确定您要完成什么,但您绝对可以从工具提示中读取名称,然后使用具有NameColor 属性的类将它们硬编码到您的应用程序中。

【讨论】:

    猜你喜欢
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    相关资源
    最近更新 更多