<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" TextBlock.FontSize="16"> <Canvas.Resources> <Style x:Key="figure"> <Setter Property="Polygon.Points" Value="0 48, 0 150, 96 150, 96 0, 200 0, 200 100, 48 96, 48 192, 144 192 144 48" /> <Setter Property="Polygon.Fill" Value="Blue" /> <Setter Property="Polygon.Stroke" Value="Red" /> <Setter Property="Polygon.StrokeThickness" Value="3" /> </Style> </Canvas.Resources> <TextBlock Canvas.Left="48" Canvas.Top="24" Text="FillRule = EvenOdd" /> <Polygon Style="{StaticResource figure}" FillRule="EvenOdd" Canvas.Left="48" Canvas.Top="72" /> </Canvas>