简介
Polygon 控件可以绘制一系列闭合多边形,我们演示通过Polygon 控件绘制一个四叶草的图形,使用其 Points 属性指定形状顶点。 最后,使用 Stroke 和 StrokeThickness 属性描述折线颜色和宽度,使用Fill属性设置内部填充色。
属性
Points: 设置闭合图形坐标未知的集合
Stroke: 设置边框颜色
StrokeThinkness: 设置边框宽度
Fill: 设置填充色
Demo
代码如下:
<Window x:Class="WPFDemo.Line.Views.PolygonWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WPFDemo.Line.Views"
mc:Ignorable="d"
Title="PolygonWindow" Height="450" Width="800">
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">
<Polygon Points="100,0 75,75 100,100 125,75" Stroke="Red" StrokeThickness="2" Fill="Green"/>
<Polygon Points="100,100 125,125 100,200 75,125" Stroke="Red" StrokeThickness="2" Fill="Green"/>
<Polygon Points="100,100 125,75 200,100 125,125" Stroke="Red" StrokeThickness="2" Fill="Green"/>
<Polygon Points="100,100 75,125 0,100 75,75" Stroke="Red" StrokeThickness="2" Fill="Green"/>
</Grid>
</Window>
效果如下: