Zeichnen Sie eine gestrichelte Linie in einer WPF-adorner
Habe ich gefunden, die mehrere Artikel auf der Web in Bezug auf Zeichnung durch eine gestrichelte Linie in WPF. Jedoch scheinen Sie zu umkreisen, über die Line-Klasse, die ein UIElement WPF. Es geht so etwas wie dieses:
Line myLine = new Line();
DoubleCollection dashes = new DoubleCollection();
dashes.Add(2);
dashes.Add(2);
myLine.StrokeDashArray = dashes;
Nun, ich bin in ein Adorner, wo ich nur eine Zeichnung Kontext. Da bin ich mehr oder weniger reduziert auf die primitive Zeichnung, Pinsel, Stifte, geometrie usw. Das sieht eher so:
var pen = new Pen(new SolidColorBrush(Color.FromRgb(200, 10, 20)), 2);
drawingContext.DrawLine(pen, point1, point2);
Ich bin stecken, wie man eine gestrichelte Linie auf dieser Ebene der API. Ich hoffe, dass es nicht nach unten zu "ziehen die kleinen Linien eins nach dem anderen", sondern etwas anderes habe ich noch nicht gesehen...
InformationsquelleAutor flq | 2010-07-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf die Stift.DashStyle Eigenschaft. Sie können entweder Mitglieder des DashStyles Klasse, die geben einige vordefinierte dash-Stile, oder Sie können festlegen, Ihr eigenes Muster von Strichen und Lücken, durch die Schaffung eines neuen DashStyle Instanz.
InformationsquelleAutor Samuel Jack
Sind Sie nicht zu stecken primitive. Wenn Sie diesem Muster Folgen, können Sie etwas hinzufügen, um eine adorner.
InformationsquelleAutor Lee Louviere