我想取一个像“Green”这样的字符串并获得名为“Green”的Color
类型属性Colors
,但我无法弄清楚如何。
InvokeMember
要求对象实例调用命名成员,但Color
的所有Colors
属性都是静态的,并且在Colors
的实例上不可用。
答案 0 :(得分:1)
这是你需要的吗?
var color = (Color)ColorConverter.ConvertFromString("Green");
使用Windows.Media
中的ColorConverter按名称获取颜色。它相当于:
var color = Color.Green;