Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet exemple montre comment créer une forme à l’aide de la classe PathGeometry. PathGeometry objets sont composés d’un ou plusieurs objets PathFigure ; chaque PathFigure représente une « figure » ou une forme différente. Chaque PathFigure se compose d’un ou plusieurs objets PathSegment, chacun représentant une partie connectée de la figure ou de la forme. Les types de segments incluent LineSegment, ArcSegmentet BezierSegment.
Exemple :
L’exemple suivant utilise un PathGeometry pour créer un triangle. La PathGeometry s’affiche à l’aide d’un élément 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>
L’illustration suivante montre la forme créée dans l’exemple précédent.
un PathGeometry
Triangle créé avec un PathGeometry
L’exemple précédent montre comment créer une forme relativement simple, un triangle. Une PathGeometry peut également être utilisée pour créer des formes plus complexes, notamment des arcs et des courbes. Pour obtenir des exemples, consultez Créer un Arc Elliptique, Créer une Courbe de Bézier Cubique, et Créer une Courbe de Bézier Quadratique.
Cet exemple fait partie d'un échantillon plus vaste ; pour obtenir l'échantillon complet, consultez l’échantillon de géométries .
Voir aussi
- Path
- GeometryDrawing
- Vue d’ensemble de la géométrie
- Exemple de géométrie
.NET Desktop feedback