Guide pratique pour créer un arc elliptique
Cet exemple montre comment dessiner un arc elliptique. Pour créer un arc elliptique, utilisez les classes PathGeometry, PathFigureet ArcSegment.
Exemple
Dans les exemples suivants, un arc elliptique est tiré de (10 100) à (200 100). L’arc a une Size de 100 par 50 pixels indépendants de l’appareil, une RotationAngle de 45 degrés, un paramètre IsLargeArc de true
et une SweepDirection de Counterclockwise.
Dans XAML (Extensible Application Markup Language), vous pouvez utiliser la syntaxe d’attribut pour décrire un chemin d’accès.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 A 100,50 45 1 0 200,100" />
(Notez que cette syntaxe d’attribut crée en fait un
En XAML, vous pouvez également dessiner un arc elliptique en utilisant explicitement des balises d’objet. Les éléments suivants sont équivalents au balisage XAML précédent.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<ArcSegment Size="100,50" RotationAngle="45" IsLargeArc="True" SweepDirection="CounterClockwise" Point="200,100" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
Cet exemple fait partie d’un échantillon plus large. Pour consulter l'exemple complet, reportez-vous à l’exemple de géométries .
Voir aussi
.NET Desktop feedback