Partager via


Comment : dessiner une forme fermée à l'aide de l'élément Polygon

Mise à jour : novembre 2007

Cet exemple montre comment dessiner une forme fermée à l'aide de l'élément Polygon. Pour dessiner une forme fermée, créez un élément Polygon et utilisez sa propriété Points pour spécifier les vertex d'une forme. Une ligne qui associe les premiers et derniers points est automatiquement dessinée. Enfin, spécifiez un Fill, un Stroke, ou les deux.

Exemple

En XAML (Extensible Application Markup Language), la syntaxe valide pour des points est une liste de paires de coordonnées x et y, séparées par des virgules, délimitée par des espaces.

<Canvas Height="300" Width="300">

  <!-- Draws a triangle with a blue interior. -->
  <Polygon Points="10,110 60,10 110,110" 
    Fill="Blue" />

  <!-- Draws a triangle with a blue interior and a black outline. 
       The Canvas.Top setting moves the Polygon down 150 pixels. -->
  <Polygon Points="10,110 60,10 110,110"
    Fill="Blue"
    Stroke="Black" StrokeThickness="4"
    Canvas.Top="150" />

  <!-- Draws another triangle with a blue interior.
       The Canvas.Left setting moves the Polygon 150 pixels to the right. -->
  <Polygon Points="10,110 110,110 110,10"
    Fill="Blue"
    Canvas.Left="150" />

  <!-- Draws a triangle with a black outline. 
       The Canvas.Left and Canvas.Top settings move 
       the Polygon down 150 pixels and 150 pixels to the right.-->
  <Polygon Points="10,110 110,110 110,10"
    Stroke="Black" StrokeThickness="4"
    Canvas.Left="150" Canvas.Top="150" />  


</Canvas>

Bien que cet exemple utilise un Canvas pour contenir les polygones, vous pouvez utiliser des éléments polygones (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.