Freigeben über


Gewusst wie: Ändern des Endes einer Zeile oder eines Segments

Aktualisiert: November 2007

In diesem Beispiel wird das Ändern der Form am Anfang oder Ende eines offenen Shape-Elements erläutert. Um das Endstück am Anfang eines offenen Shape zu ändern, verwenden Sie die StrokeStartLineCap-Eigenschaft. Verwenden Sie die StrokeEndLineCap-Eigenschaft, um das Endstück am Ende eines offenen Shape zu ändern. Die verfügbaren Zeilenenden finden Sie unter PenLineCap-Enumeration.

Tipp

Diese Eigenschaft ist nur auf offenen Elemente wie Line, Polyline oder Path anwendbar.

Im folgenden Beispiel werden vier Polyline-Elemente gezeichnet. Dabei wird an den Enden eines jeden Elements ein anderer Formensatz verwendet.

Beispiel

<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"/>

Dieses Beispiel ist Teil eines größeren Beispiels. Das vollständige Beispiel finden Sie unter Beispiel für Formelemente.

Siehe auch

Referenz

Polyline

PenLineCap