Wpf 用XAML绘制左右箭头
我想画一个左右箭头,如下面的向上和向下箭头:Wpf 用XAML绘制左右箭头,wpf,xaml,Wpf,Xaml,我想画一个左右箭头,如下面的向上和向下箭头: //up arrow <Path Data="m 4 14 4 0 0 -9 3 0 -5 -5 -5 5 3 0 z" Fill="#571CB61C" Stroke="#FF00B400" StrokeThickness="1" /> //bottom arrow <Path Data="m 3.5 0 4 0 0 8 3 0 -
//up arrow
<Path Data="m 4 14 4 0 0 -9 3 0 -5 -5 -5 5 3 0 z"
Fill="#571CB61C"
Stroke="#FF00B400"
StrokeThickness="1" />
//bottom arrow
<Path Data="m 3.5 0 4 0 0 8 3 0 -5 5 -5 -5 3 0 z"
Fill="#571CB61C"
Stroke="#FF00B400"
StrokeThickness="1" />
//向上箭头
//下箭头
任何帮助都将不胜感激我正在使用带有缩放功能的图表中的箭头,我需要它们精确,以下是最后的箭头:
<!-- Left Arrow -->
<Path
HorizontalAlignment="Center"
Data="m 290 10 5 -5 0 2.5 8 0 0 4 -8 0 0 3 z"
Fill="#571CB61C"
Stroke="#FF00B400"
StrokeThickness="1" />
<!-- Right Arrow -->
<Path
HorizontalAlignment="Center"
Data="m 4 14 4 0 0 -9 3 0 -5 -5 -5 5 3 0 z"
Fill="#571CB61C"
Stroke="#FF00B400"
StrokeThickness="1">
<Path.RenderTransform>
<RotateTransform Angle="90" CenterX="2" CenterY="8" />
</Path.RenderTransform>
</Path>
这很简单,下面对此进行了解释:
这里有一种方法,这样你以后就不必依赖任何人了 1) 首先下载,然后安装,然后转到 2) 第二次搜索您喜欢的图标,然后下载其
svg
格式
3) 现在,在中打开图标,然后选择它
4) 转到菜单栏,然后Path->Object to Path
5) 然后转到文件->另存为,然后将保存类型更改为.xaml
你现在要做的就是从.xaml文件复制结果并粘贴到你的应用程序中
下面是我使用以下图标得到的结果示例
PS:我相信这可以在任何svg图标上使用。如果无法转换路径数据,请将旋转变换应用于路径的渲染变换。使用旋转变换,它可以工作,谢谢。学习路径标记语法并转换数据也可能是值得的。看这里:你说得对,谢谢。手工制作简单的几何图形当然是可行的。不过,难度水平上升得相当快。我使用syncfusion metro studio,它是一个(免费)几何图形和InkScape库。有了InkScape,我可以从网上抓取任何免费的bmp ico或任何东西,并使用它的位图跟踪功能生成几何体。
<!--thin left arrow-->
<Path Data="M 401.166 478.097 113.178 245.004 401.166 11.903 391.536 0 88.834 245.004 391.536 490 Z" Fill="Black" Stretch="Fill" Height="20" Width="10"/>
<!--thick left arrow-->
<Path Data="M 410.312 454.729 151.767 244.996 410.312 35.271 381.693 0 79.688 244.996 381.693 490 Z" Fill="Black" Stretch="Fill" Height="20" Width="10"/>
<!--thin right arrow-->
<Path Data="M 96.536 490 403.019 244.996 96.536 0 86.981 11.962 378.496 244.996 86.981 478.038 Z" Fill="Black" Stretch="Fill" Height="20" Width="10"/>
<!--thick right arrow-->
<Path Data="M 106.601 490 412.15 245.004 106.601 0 77.85 35.856 338.702 245.004 77.85 454.159 Z" Fill="Black" Stretch="Fill" Height="20" Width="10"/>