WPF创建带角的多边形?

时间:2018-02-13 09:18:13

标签: wpf xaml

我想在XAML中从图片(https://i.stack.imgur.com/VvMTy.png)创建以下形状?我尝试用多边形来制作它,但我无法制作底角。

这是我的代码:

<Polygon Points="50,0 180,90 180,150 50,150" HorizontalAlignment="Left" Height="91" Stretch="Fill" Stroke="Black" StrokeThickness="0" VerticalAlignment="Top" Width="200" Margin="0,29,0,0" RenderTransformOrigin="0.5,0.5" Fill="Black"/>

1 个答案:

答案 0 :(得分:2)

使用带有两个圆弧段的路径代替多边形:

<Path Data="M50,0 L180,90 180,140 A10,10 0 0 1 170,150 L60,150 A10,10 0 0 1 50,140Z"
      Fill="Black"/>

有关详细信息,请参阅Path Markup Syntax