如何在 XAML 中使用System.Drawing.Color
? 没有转换器的解决方案会很好。
XAML:
<Line
X1="10" Y1="10"
X2="20" Y2="10"
Stroke="{Binding Color}" StrokeThickness="4" />
代码:
System.Drawing.Color Color = System.Drawing.Color.Black;
您需要将Brush绑定到Stroke属性,特别是SolidColorBrush,它接受颜色。
但是,您需要将System.Drawing.Color转换为System.Windows.Media.Color,例如通过将 R、G 和 B 值传递给FromRgb方法。