我有一个使图像轮永远旋转的动画。这是我的代码:
<Image Name="BigWheelImage"
Source="{DynamicResource BigWheel}"
Height="400"
Width="400" >
<Image.RenderTransform>
<RotateTransform
CenterX="200"
CenterY="200" />
</Image.RenderTransform>
<Image.LayoutTransform>
<TranslateTransform X="0" Y="0" />
</Image.LayoutTransform>
<Image.Style>
<Style>
<Style.Triggers>
<Trigger Property="Image.IsEnabled" Value="True">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard RepeatBehavior="Forever" DesiredFrameRate="30">
<DoubleAnimation Storyboard.TargetProperty="RenderTransform.Angle"
From="360" To="0" Duration="0:0:35" BeginTime="00:00:00.000" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
但是当我运行应用程序时,轮子旋转不顺畅。它“跳跃”。我试图修改我在此处DesiredFrameRated
阅读的内容,但没有运气。
关于如何使动画看起来流畅的任何想法?