Comment : dessiner une ellipse ou un cercle

Cet exemple indique comment dessiner des ellipses et des cercles à l'aide de l'élément Ellipse. Pour dessiner une ellipse, créez un élément Ellipse et spécifiez sa Width et sa Height. Utilisez sa propriété Fill pour spécifier le Brush utilisé pour peindre l'intérieur de l'ellipse. Utilisez sa propriété Stroke pour spécifier le Brush utilisé pour peindre le contour de l'ellipse. La propriété StrokeThickness spécifie l'épaisseur du contour de l'ellipse.

Pour dessiner un cercle, assurez-vous que la Width et la Height de l'élément Ellipse sont égales.

L'exemple suivant dessine quatre éléments Ellipse dans un Canvas.

Exemple

<Canvas Height="200" Width="200">

  <!-- Draws an oval with a blue interior. -->
  <Ellipse
    Width="100"
    Height="50"
    Fill="Blue"
    Canvas.Left="10"
    Canvas.Top="25" />

  <!-- Draws an oval with a blue interior and a black outline. -->
  <Ellipse
    Width="100"
    Height="50"
    Fill="Blue"
    Stroke="Black"
    StrokeThickness="4"
    Canvas.Left="10"
    Canvas.Top="100"/>

  <!-- Draws a circle with a blue interior. -->
  <Ellipse
    Width="50"
    Height="50"
    Fill="Blue"
    Canvas.Left="135"
    Canvas.Top="25"/>

  <!-- Draws a circle with a blue interior and a black outline. -->
  <Ellipse
    Width="50"
    Height="50"
    Stroke="Black"
    StrokeThickness="4"
    Canvas.Left="135"
    Canvas.Top="100" />

</Canvas>

Bien que cet exemple utilise un Canvas pour contenir les ellipses, vous pouvez utiliser des éléments ellipses (et toutes les autres formes) avec n'importe quel Panel ou Control qui prend en charge le contenu non textuel.

Cet exemple est extrait d'un exemple plus complet ; pour l'obtenir, consultez Éléments de forme, exemple (page éventuellement en anglais).

Voir aussi

Référence

Ellipse

Shape

Autres ressources

Éléments de forme, exemple (page éventuellement en anglais)