Partager via


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

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.

RemarqueRemarque

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 l'obtenir, consultez Éléments de forme, exemple (page éventuellement en anglais).

Voir aussi

Référence

Polyline

PenLineCap