Partager via


Comment : dessiner une ellipse ou un cercle

Mise à jour : novembre 2007

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.

Voir aussi

Tâches

Éléments de forme, exemple

Référence

Ellipse

Shape