Partager via


Comment : modifier l'embout à la fin d'une ligne ou d'un segment

Mise à jour : novembre 2007

Cet exemple montre comment modifier la forme au début ou à la fin d'un élément Shape ouvert. Pour modifier l'embout au début d'une Shape ouverte, utilisez sa propriété StrokeStartLineCap. Pour modifier l'embout à la fin d'une Shape ouverte, utilisez sa propriété StrokeEndLineCap. Pour afficher les embouts de ligne disponibles, consultez l'énumération PenLineCap.

Remarque :

Cette propriété affecte uniquement une forme ouverte, telle qu'une Line, une Polyline ou un élément Path ouvert.

L'exemple suivant dessine quatre éléments Polyline et utilise un jeu de formes différent à la fin de chacun.

Exemple

<TextBlock Grid.Column="3" Grid.Row="0" Grid.ColumnSpan="2">
  <Bold>Line Caps</Bold>
</TextBlock>
<TextBlock Grid.Column="3" Grid.Row="1">Flat</TextBlock>
<Polyline
  Points="50,50 75,30 100,100 130,40"
  Stroke="Red"
  StrokeThickness="20"
  StrokeStartLineCap="Flat"
  StrokeEndLineCap="Flat"
  Grid.Row="1" Grid.Column="4"/>

<TextBlock Grid.Column="3" Grid.Row="2">Square</TextBlock>
<Polyline
  Points="50,50 75,30 100,100 130,40"
  Stroke="Red"
  StrokeThickness="20"
  StrokeStartLineCap="Square"
  StrokeEndLineCap="Square"    
  Grid.Row="2" Grid.Column="4"/>

<TextBlock Grid.Column="3" Grid.Row="3">Round</TextBlock>
<Polyline
  Points="50,50 75,30 100,100 130,40"
  Stroke="Red"
  StrokeThickness="20"
  StrokeStartLineCap="Round"
  StrokeEndLineCap="Round"  
  Grid.Row="3" Grid.Column="4"/>

<TextBlock Grid.Column="3" Grid.Row="4">Triangle</TextBlock>
<Polyline
  Points="50,50 75,30 100,100 130,40"
  Stroke="Red"
  StrokeThickness="20"
  StrokeStartLineCap="Triangle"
  StrokeEndLineCap="Triangle"     
  Grid.Row="4" Grid.Column="4"/>

Cet exemple est extrait d'un exemple plus complet ; pour y accéder, consultez Éléments de forme, exemple.

Voir aussi

Référence

Polyline

PenLineCap