2016-07-31 42 views
0

私はプログラムで描画するイメージでGridを塗りつぶしています。C#:WPFのImageの上に線を描画

ここで、画像の上に線(水平および垂直)を描きたいと思います。 Imageをグリッドに子として追加した後、線を描きたい。これどうやってするの ?

+0

ジャスト[こちら]をご覧 –

+0

これは彼らが画像をオーバーラップさせなければならない。..高いZインデックスとグリッドの子供たちに再び行を追加します(https://social.msdn.microsoft.com/Forums/vstudio/ja-US/10cf8826-dbbb-472b-9c4a-1d2f8db0545f /画像を描画するフォーラム:wpf)。 – Funk

答えて

-1

画像クラスのFrameworkElementを拡張し、あなたはイメージクラスを拡張し、OnRender(DrawingContextではDC)法UR描画ロジックを追加することができます。

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