Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird gezeigt, wie Sie mithilfe der PathGeometry Klasse ein Shape erstellen. PathGeometry Objekte bestehen aus einem oder mehreren PathFigure Objekten; jede PathFigure stellt eine andere "Figur" oder Form dar. Jede PathFigure ist selbst aus einem oder mehreren PathSegment-Objekten zusammengestellt, wobei jede einen Verbindungsanschluss der Figur oder Form repräsentiert. Segmenttypen umfassen LineSegment, ArcSegmentund BezierSegment.
Beispiel
Im folgenden Beispiel wird ein PathGeometry verwendet, um ein Dreieck zu erstellen. PathGeometry wird angezeigt, indem ein Path-Element verwendet wird.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure IsClosed="True" StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<LineSegment Point="100,100" />
<LineSegment Point="100,50" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
Die folgende Abbildung zeigt die im vorherigen Beispiel erstellte Form.
Ein Dreieck, das mit einer PathGeometry erstellt wurde
Im vorherigen Beispiel wurde gezeigt, wie sie eine relativ einfache Form, ein Dreieck, erstellen. Ein PathGeometry kann auch verwendet werden, um komplexere Formen zu erstellen, einschließlich Bögen und Kurven. Beispiele finden Sie unter Erstellen eines Elliptischen Bogens, Erstellen einer kubischen Bézierkurveund Erstellen einer quadratischen Bézierkurve.
Dieses Beispiel ist Teil einer größeren Stichprobe; Das vollständige Beispiel finden Sie im Geometries Sample.
Siehe auch
.NET Desktop feedback