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