2016-07-31 9 views
0

Ich fülle Raster mit Bild, das ich programmatisch zeichne.C#: Zeichnen Sie Linien über Bild in WPF

Jetzt möchte ich Linien (horizontal und vertikal) auf dem Bild zeichnen. Nach dem Hinzufügen von Bild zum Gitter als Kinder, möchte ich Linien zeichnen. Wie kann ich das machen ?

+0

Fügen Sie einfach die Leitungen wieder an die Kinder-Grid mit einem höheren Z-Index .. Dies sollte dazu führen, dass das Bild zu überlappen –

+0

Werfen Sie einen Blick [hier] (https://social.msdn.microsoft.com/Foren/vstudio/de-DE/10cf8826-dbbb-472b-9c4a-1d2f8db0545f/zeichnen-über-bild-in-wpf? Forum = wpf). – Funk

Antwort

-1

Die Bild Klasse erweitert Framework, so dass Sie die Bildklasse erweitern kann und ur Zeichnungslogik auf OnRender (DrawingContext dc) Methode hinzufügen.

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