Практическое руководство. Изменение завершения отрезка в конце линии или сегмента
Обновлен: Ноябрь 2007
В этом примере демонстрируется изменение фигуры в начале или в конце открытого элемента Shape. Для изменения завершения отрезка в начале открытой Shape, используйте свойство StrokeStartLineCap. Для изменения завершения отрезка в конце открытой Shape используйте свойство StrokeEndLineCap. Доступные завершения отрезков представлены в перечислении PenLineCap.
Примечание. |
---|
Это свойство влияет только на открытые фигуры, такие как 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"/>
Этот пример является частью полного примера; полный пример содержится в разделе Пример элементов геометрических фигур.