标签: c# .net wpf xaml
我需要使用WPF绘制一个包含三角形的边框。
这可能吗?
三角形总是位于边境中间的底部。边框宽度尺寸是动态的。
更新
我试过,但我不知道如何在边框上显示三角形。 这是我的例子:
<Grid Background="Black"> <Border Width="200" Height="80" CornerRadius="20" Background="Red"></Border> </Grid>
我的结果:
答案 0 :(得分:3)
您可以使用多边形绘制几乎任何形状。 这就是我认为你想要的:)。
<Grid> <Border CornerRadius="20" Background="Red" Margin="0,0,0,30"></Border> <Polygon Margin="0,0,50,0" HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="50" Height="30" Points="0,0 2,0 1,1" Fill="Red" Stretch="Fill" StrokeThickness="2" /> </Grid>