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

本文关键字:绘制 一条 WPF System Drawing Color 使用 | 更新日期: 2023-09-27 18:37:13

如何使用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;

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

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

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