Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du skapar en form med hjälp av klassen PathGeometry. PathGeometry objekt består av ett eller flera PathFigure objekt. varje PathFigure representerar en annan "figur" eller form. Varje PathFigure består av ett eller flera PathSegment objekt som var och en representerar en ansluten del av figuren eller formen. Segmenttyperna omfattar LineSegment, ArcSegmentoch BezierSegment.
Exempel
I följande exempel används en PathGeometry för att skapa en triangel. PathGeometry visas med hjälp av ett Path element.
<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>
Följande bild visar formen som skapades i föregående exempel.
En triangel som skapats med en PathGeometry
I föregående exempel visades hur du skapar en relativt enkel form, en triangel. En PathGeometry kan också användas för att skapa mer komplexa former, inklusive bågar och kurvor. Exempel finns i Skapa en elliptisk arc, Skapa en kubisk bezierkurvaoch Skapa en kvadratisk bezierkurva.
Det här exemplet är en del av ett större exempel. För det fullständiga exemplet, se Geometries Sample.
Se även
.NET Desktop feedback