3
在我目前的应用程序中,我有这个小动画。它使画布完整旋转360度并且工作正常。WPF doubleanimation:在步骤中动画?
<DoubleAnimation
Storyboard.TargetName="WaitCanvas"
Storyboard.TargetProperty="(Canvas.RenderTransform).(TransformGroup.Children)[0]
.(RotateTransform.Angle)"
From="0" To="360" Duration="0:0:2"
AutoReverse="False" RepeatBehavior="Forever" />
但我想要做的事情是不是一个平滑的动画,但动画的每一个22.5度的步骤。如何才能做到这一点?
'DoubleAnimation.By'不会做你要求什么。从MSDN开始,'By'属性的定义是'获取或设置动画改变其起始值的总量。'它继续说:“当你想动画一个值时,使用By属性”改为“一定量,而不是指定开始或结束值”。 – Sheridan 2012-11-04 20:45:18