我试图通过在一段时间内逐渐调整RotateTransform的角度来逐渐旋转用户控件。我想我将不得不使用线程,但我不太确定通用方法应该是什么。
我希望它是这样的: 每隔10秒,将RotateTransform的角度增加一些小的增量
感谢您阅读
答案 0 :(得分:1)
您可以使用Storyboard with Double Animation来执行此操作,
<Storyboard x:Key="myStoryBoard">
<DoubleAnimation Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
Storyboard.TargetName="myUserControl"
From="0"
To="360"
RepeatBehavior="Forever"
Duration="0:0:0.3">
</DoubleAnimation>
</Storyboard>