Roberto Sánchez - Programador .NET/C++

Polilíneas.

Si para establecer una línea es necesario el previo establecimiento de dos puntos, para una polílínea es necesario establecer todos aquellos puntos que conectarán la línea. De esta manera es posible no solo hacer una línea como la anterior, sino que (y esta es su verdadera funcionalidad), conseguir una línea quebrada.

Añadimos otr forma más a nuestra colección de formas en la ventana. Quizás sea necesario que establezcas las propiedades 'Width' y 'Height' de la ventana al valor 'Auto' para que el tamaño de ésta se adapte a su contenido y así puedas ver todas las formas en modo diseño en Visual Studio.

<StackPanel Orientation="Vertical">
    <Rectangle Fill="Yellow" Stroke="Blue" Height="50" Width="100" Margin="5" HorizontalAlignment="Left" RadiusX="10" RadiusY="20"/>
    <Rectangle Fill="Yellow" Stroke="Blue" Height="50" Width="100" Margin="5" HorizontalAlignment="Left"/>
    <Line Stroke="Blue" X1="5" Y1="5" X2="200" Y2="20"/>
    <Polyline Stroke="Red" StrokeThickness="5" Points="10,150 30,140 50,160 70,130 190,100 210,240"/>
</StackPanel>

Como ya te he dicho en alguna ocasión, a veces la mejor forma de aprender es la experimentación, por lo que no te voy a explicar el valor que hemos establecido a la propiedad 'Points' de la polilínea. Serás tú el que debas experimentas con ese valor y observar los cambios que realizes. De esta manera controlarás el control 'Polyline' a la perfección.