填写行不会显示图像

时间:2016-12-05 18:38:32

标签: c#

这是我的代码:

 Line line2 = new Line
   {
       X1 = line.X2,
       Y1 = line.Y2,
       X2 = line.X2 + (line.X2 - line.X1 + 25),
       Y2 = line.Y2 + (line.Y2 - line.Y1 + 25),
       Fill = (new ImageBrush(new BitmapImage(new Uri(@"img.png", UriKind.RelativeOrAbsolute)))),
       StrokeThickness = 20
   };

我试图显示图像" img.png"作为线条的纹理,但它不起作用。

我尝试使用Ellipse或Rectangle对象,它可以工作。

1 个答案:

答案 0 :(得分:0)

如果您的线条没有包围任何区域,则不会应用填充画笔。也许您打算将ImageBrush分配给Stroke的{​​{1}}属性?