Поделиться через


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

Обновлен: Ноябрь 2007

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

ms754071.alert_note(ru-ru,VS.90).gifПримечание.

Это свойство влияет только на открытые фигуры, такие как 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