Roberto Sánchez - Programador/Desarrollador .NET

Polígonos.

Los polígonos son muy parecidos a las polilíneas, con la diferencia que el polígono establece automáticamente la línea final que une el punto de inicio y el punto final sin necesidad de que lo tengas que establecer tú. Si lo tuvieras que hacer, entonces este control no tendría sentido.

<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"/>
    <StackPanel Orientation="Horizontal">
        <Polyline Stroke="Red" StrokeThickness="5" Points="10,150 30,140 50,160 70,130 190,100 210,240"/>
        <Polygon Stroke="Red" StrokeThickness="5" Points="10,150 30,140 50,160 70,130 190,100 210,240"/>
    </StackPanel>
</StackPanel>

Como ves, la propiedad 'Points' no ha cambiado. Sin embargo, nos encontramos con una línea más, aquella que une los puntos inicial y final, línea que WPF se encarga de dibujar automáticamente, convirtiendo la polilínea en polígono.