我创建了一个枚举,其中包含我们可以在Visual Studio中找到的一些命名颜色。 我想将它们分配给椭圆(WPF工具),但我无法找到该怎么做。
这是我的代码:
public enum Color_light
{
None,
GhostWhite,
Yellow,
AliceBlue,
OrangeRed,
Red
}
public Color_light light_color
{
get { return light_color; }
set
{
light_color = value;
lumiere.Fill = [...]
}
}
Lumiere是我椭圆的名字。
答案 0 :(得分:1)
Color col = (Color)ColorConverter.ConvertFromString(light_color.ToString());
Brush brush = new SolidColorBrush(col);
lumiere.Fill = brush;