使用System.Drawing.Color在WPF中绘制一条线

时间:2013-10-29 12:20:31

标签: c# wpf xaml colors drawing

如何使用System.Drawing.Color在XAML中绘制线条?没有转换器的解决方案会很好。

XAML:

<Line X1="10" Y1="10" X2="20" Y2="10" Stroke="{Binding Color}" StrokeThickness="4" />

代码:

System.Drawing.Color Color = System.Drawing.Color.Black;

1 个答案:

答案 0 :(得分:3)

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

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