<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 144, 96 150, 100 0, 192 0, 192 96, 50 96, 48 192, 150 200 144 48" /> <Setter Property="Polygon.Fill" Value="Black" /> <Setter Property="Polygon.Stroke" Value="Yellow" /> <Setter Property="Polygon.StrokeThickness" Value="3" /> </Style> </Canvas.Resources> <TextBlock Canvas.Left="288" Canvas.Top="24" Text="FillRule = NonZero" /> <Polygon Style="{StaticResource figure}" FillRule="NonZero" Canvas.Left="288" Canvas.Top="72" /> </Canvas>