2016-07-31 45 views
0

我正在用编程方式绘制图像的网格。C#:在WPF中的图像顶部绘制线条

现在,我想在图像上画线(水平和垂直)。在将图像添加到网格后,我想绘制线条。我怎样才能做到这一点 ?

+0

只需再添加线到网格的孩子具有较高的z-index ..这应该使它们重叠图像 –

+0

看一看[这里](https://social.msdn.microsoft.com /论坛/ vstudio/EN-US/10cf8826-dbbb-472B-9c4a-1d2f8db0545f /抽取过的图像中,WPF?论坛= WPF)。 – Funk

回答

-1

图像类扩展FrameworkElement的,这样可以延长图像类,并添加上的OnRender(的DrawingContext直流)方法乌尔图逻辑。

public class CustomeImage:Image{ 
protected ovveride OnRender(DrawingContext dc){ 
dc.DrawLine(//line location and pen here) 
} 
}