WPF 图标旋转

Bug*_*xer 1 wpf xaml font-awesome

基于这个答案我有两个问题:

  1. 标记的图标的名称是什么?

在此输入图像描述

  1. 我怎样才能让它向另一个方向旋转,即像这样旋转:

在此输入图像描述

我尝试添加FlowDirection="RightToLeft"如下内容:

<fa:ImageAwesome FlowDirection="RightToLeft" SpinDuration="6" Icon="Cog" Width="200" Height="200" Foreground="White" Spin="True" />
Run Code Online (Sandbox Code Playgroud)

但它仍然向同一方向旋转

Den*_*haf 5

这应该对你有用:

在此输入图像描述

<Grid Background="White">
    <Viewbox Height="30" Width="30" Stretch="Fill">
        <Path Stretch="Fill" Fill="Black" Data="M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12" RenderTransformOrigin="0.5,0.5">
            <Path.RenderTransform>
                <RotateTransform/>
            </Path.RenderTransform>

            <Path.Style>
                <Style>
                    <Style.Triggers>
                        <Trigger Property="Image.IsEnabled" Value="True">
                            <Trigger.EnterActions>
                                <BeginStoryboard>
                                    <Storyboard>
                                        <DoubleAnimation
        Storyboard.TargetProperty="RenderTransform.Angle"
        From="0"
        To="360"
        Duration="0:0:1"
        RepeatBehavior="Forever" />
                                    </Storyboard>
                                </BeginStoryboard>
                            </Trigger.EnterActions>
                        </Trigger>
                    </Style.Triggers>
                </Style>
            </Path.Style>
        </Path>
    </Viewbox>
</Grid>
Run Code Online (Sandbox Code Playgroud)