Show / Hide Table of Contents

Практическое руководство. Изменение завершения отрезка в конце линии или сегмента

В этом примере показано, как способы изменения фигуры в начале или конце открытой Shape элемент. Изменение завершения отрезка в начале открытой Shape, использовать его StrokeStartLineCap свойство. Изменение завершения отрезка в конце открытой Shape, использовать его StrokeEndLineCap свойство. Для просмотра доступных отрезков, см. в разделе PenLineCap перечисления.

Note

Это свойство влияет только на открытые фигуры, такие как Line, Polyline, или открытый Path элемент.

В следующем примере рисуется четыре Polyline элементы и использует другой набор фигур на концах каждого из них.

Пример

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

Этот пример является частью большего примера; Полный пример см. в разделе пример элементов-фигур.

См. также

  • Polyline
  • PenLineCap
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX