0

如何在 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;
4

1 回答 1

3

您需要将Brush绑定到Stroke属性,特别是SolidColorBrush,它接受颜色。

但是,您需要将System.Drawing.Color转换为System.Windows.Media.Color,例如通过将 R、G 和 B 值传递给FromRgb方法。

于 2013-10-29T12:26:35.963 回答