【发布时间】:2014-11-29 01:51:46
【问题描述】:
我正在尝试在我的 Windows 8.1 通用应用程序中将 Windows.UI.Color 转换为简单的字符串颜色名称。
我已经有了 Color 的 ARGB 值(甚至是十六进制代码),我只想要它相关的已知名称(例如,从 #7AFF7A7A 到“salmon”)。由于 System.Drawing 在 WinRT 中不可用,我无法使用 ColorConverter 或 ColorTranslator。
我尝试将 Windows.UI.Color 对象转换为 SolidColorBrush 甚至是 Brush,但它们都没有提供名称转换功能。
最好的方法是什么?
【问题讨论】:
-
您能详细说明一下吗? ARGB 值有什么问题?
-
没什么错,只是需要名字。下面的答案是一个很好的解决方案。
标签: c# colors winrt-xaml windows-phone-8.1 win-universal-app