WPF颜色从友好名称作为字符串

时间:2011-05-03 12:34:16

标签: .net wpf

假设我有一个字符串对象“AliceBlue”,我想基于Colors.AliceBlue静态成员创建等效的System.Windows.Media.Color对象。 WPF API是否直接支持这个,或者我是否必须使用反射来检查Colors类并提取正确的静态成员?

1 个答案:

答案 0 :(得分:18)

您可以使用以下代码:

Color color = (Color)ColorConverter.ConvertFromString("AliceBlue");

可以找到有关ColorConverter的更多信息here