尝试使用 wpf 创建箭头的形状
本文关键字:创建 wpf | 更新日期: 2023-09-27 18:36:27
>我正在尝试创建一个这样的形状:
----------> <----------
没有破折号,它必须是垂直的...有没有一种简单的方法来做到这一点WPF 中的行控件在代码后面?谢谢伙计们!
有很多
方法可以做你想做的事。 这是设置高度的简单方法。
<Grid Height="100" Width="10">
<Grid.RowDefinitions>
<RowDefinition Height="35" />
<RowDefinition Height="10" />
<RowDefinition Height="10" />
<RowDefinition Height="10" />
<RowDefinition Height="35" />
</Grid.RowDefinitions>
<Line Grid.Row="0" Y1="0" Y2="35" X1="0" X2="0" Stroke="Black" StrokeThickness="1" HorizontalAlignment="Center" />
<Path Grid.Row="1" Data="M0,0 L5,10 L10,0Z" Stroke="Black" Fill="Black" StrokeThickness="1" HorizontalAlignment="Center" />
<Path Grid.Row="3" Data="M0,10 L5,0 L10,10" Stroke="Black" StrokeThickness="1" HorizontalAlignment="Center" />
<Line Grid.Row="4" Y1="0" Y2="35" X1="0" X2="0" Stroke="Black" StrokeThickness="1" HorizontalAlignment="Center" />
</Grid>
可以通过在 Data 属性的末尾添加 Z 来关闭箭头。 设置填充值将为箭头着色。
这里有一些很酷的Arrow东西的好链接。