Freigeben über


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)

Eine LineGeometry

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

Konzepte

Übersicht über die Geometrie