Instrukcje: Tworzenie kształtu przy użyciu PathGeometry
W tym przykładzie pokazano, jak utworzyć kształt przy użyciu klasy PathGeometry. PathGeometry obiekty składają się z co najmniej jednego obiektu PathFigure; każdy PathFigure reprezentuje inny "rysunek" lub kształt. Każda PathFigure składa się z co najmniej jednego obiektu PathSegment, z których każdy reprezentuje połączoną część rysunku lub kształtu. Typy segmentów obejmują LineSegment, ArcSegmenti BezierSegment.
Przykład
W poniższym przykładzie użyto PathGeometry do utworzenia trójkąta. PathGeometry jest wyświetlany przy użyciu elementu Path.
<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>
Poniższa ilustracja przedstawia kształt utworzony w poprzednim przykładzie.
Trójkąt utworzony za pomocą elementu PathGeometry
W poprzednim przykładzie pokazano, jak utworzyć stosunkowo prosty kształt— trójkąt. Można również użyć PathGeometry do tworzenia bardziej złożonych kształtów, w tym łuków i krzywych. Aby zapoznać się z przykładami, zobacz Utwórz łuk eliptyczny, Utwórz krzywą Beziera sześciennąi Utwórz krzywą Beziera kwadratową.
Ten przykład jest częścią większej próbki; Aby zapoznać się z kompletnym przykładem, zobacz przykład Geometries.
Zobacz też
.NET Desktop feedback