Compartir a través de


Cómo: Modificar el extremo en el final de una línea o segmento

Actualización: noviembre 2007

En este ejemplo se muestra cómo modificar la forma al principio o al fin de un elemento Shape abierto. Para cambiar el remate inicial de un objeto Shape abierto, utilice su propiedad StrokeStartLineCap. Para cambiar el remate final de un objeto Shape abierto, utilice su propiedad StrokeEndLineCap. Para ver los remates de línea disponibles, vea la enumeración PenLineCap.

Nota

Esta propiedad sólo afecta a una forma abierta, como un elemento Line, un elemento Polylineo un elemento Path abierto.

En el ejemplo siguiente se dibujan cuatro elementos Polyline y utiliza un conjunto diferente de formas en los extremos de cada uno.

Ejemplo

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

En este ejemplo se forma parte de un ejemplo más extenso; para obtener el ejemplo completo, vea Ejemplo Shape Elements.

Vea también

Referencia

Polyline

PenLineCap