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"/>