0
私はプログラムで描画するイメージでGridを塗りつぶしています。C#:WPFのImageの上に線を描画
ここで、画像の上に線(水平および垂直)を描きたいと思います。 Imageをグリッドに子として追加した後、線を描きたい。これどうやってするの ?
私はプログラムで描画するイメージでGridを塗りつぶしています。C#:WPFのImageの上に線を描画
ここで、画像の上に線(水平および垂直)を描きたいと思います。 Imageをグリッドに子として追加した後、線を描きたい。これどうやってするの ?
画像クラスのFrameworkElementを拡張し、あなたはイメージクラスを拡張し、OnRender(DrawingContextではDC)法UR描画ロジックを追加することができます。
public class CustomeImage:Image{
protected ovveride OnRender(DrawingContext dc){
dc.DrawLine(//line location and pen here)
}
}
ジャスト[こちら]をご覧 –
これは彼らが画像をオーバーラップさせなければならない。..高いZインデックスとグリッドの子供たちに再び行を追加します(https://social.msdn.microsoft.com/Forums/vstudio/ja-US/10cf8826-dbbb-472b-9c4a-1d2f8db0545f /画像を描画するフォーラム:wpf)。 – Funk