Gewusst wie: Erstellen einer Linie mit einer LineGeometry
In diesem Beispiel wird die Verwendung der LineGeometry-Klasse zum Beschreiben einer Linie dargestellt. Eine LineGeometry wird durch ihren Start- und ihren Endpunkt definiert.
Beispiel
Im folgenden Beispiel wird das Erstellen und Rendern einer LineGeometry veranschaulicht. Ein Path-Element wird verwendet, um die Linie zu rendern. Da eine Linie keinen Bereich aufweist, wird Fill für das Path-Objekt nicht festgelegt. Stattdessen werden die Stroke-Eigenschaft und die StrokeThickness-Eigenschaft verwendet.
<Path Stroke="Black" StrokeThickness="1" >
<Path.Data>
<LineGeometry StartPoint="10,20" EndPoint="100,130" />
</Path.Data>
</Path>
Dim myLineGeometry As New LineGeometry()
myLineGeometry.StartPoint = New Point(10,20)
myLineGeometry.EndPoint = New Point(100,130)
Dim myPath As New Path()
myPath.Stroke = Brushes.Black
myPath.StrokeThickness = 1
myPath.Data = myLineGeometry
LineGeometry myLineGeometry = new LineGeometry();
myLineGeometry.StartPoint = new Point(10,20);
myLineGeometry.EndPoint = new Point(100,130);
Path myPath = new Path();
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myLineGeometry;
LineGeometry, gezeichnet von (10,20) bis (100,130)
Andere Klassen der einfachen Geometrie sind LineGeometry und EllipseGeometry. Diese und auch komplexere Geometrien können auch mit PathGeometry oder StreamGeometry erstellt werden. Weitere Informationen finden Sie unter Übersicht über die Geometrie.
Siehe auch
Aufgaben
Gewusst wie: Erstellen einer zusammengesetzten Form
Gewusst wie: Erstellen einer Form mithilfe von PathGeometry