我需要使用 WPF 绘制一个边框,其中有一个三角形。
这可能吗?
三角形始终位于边框中间的底部。边框宽度大小是动态的。
更新:
我尝试过,但我不知道如何在边框上显示三角形。这是我的例子:
<Grid Background="Black">
<Border Width="200" Height="80" CornerRadius="20" Background="Red"></Border>
</Grid>
Run Code Online (Sandbox Code Playgroud)
我的结果:
您可以使用多边形绘制几乎任何形状。我想这就是你想要的:)
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2082 次 |
| 最近记录: |