以下の XAML を見ると、2 つの四角形が作成されます。
XAML
<Grid>
<Rectangle Height="80" Width="300" Fill="Maroon"
HorizontalAlignment="Center" VerticalAlignment="Bottom">
</Rectangle>
<Rectangle Height="300" Width="50" Fill="LightSteelBlue"
HorizontalAlignment="Left" VerticalAlignment="Bottom" Margin="50,0">
</Rectangle>
<Polygon Fill="LightSteelBlue" Stroke="LightSteelBlue"
HorizontalAlignment="Center" VerticalAlignment="Bottom">
<Polygon.Points>
<Point X="0" Y="300"/>
<Point X="50" Y="300"/>
<Point X="50" Y="0"/>
<Point X="0" Y="0"/>
<Point X="0" Y="300"/>
</Polygon.Points>
</Polygon>
</Grid>
多角形は実線でない境界線で描画されます。つまり、画像を拡大すると、アンチエイリアス処理されたエッジが表示されます。興味深いことに、四角形を描画すると、これらは得られません (左が四角形、右が多角形):
画像 http://www.barramsoft.com/pub/images/BarBorders2.png
ソリッド/クリーン エッジでポリゴンを描画する方法はありますか?