1

这只是我还是什么?RepeatBehaviorExpression Blend 4中的动画似乎不起作用。我有以下动画:

<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" 
    Storyboard.TargetName="WaitDoc" RepeatBehavior="0:0:2">
                <EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.1" Value="180"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.2" Value="360"/>
</DoubleAnimationUsingKeyFrames>

我希望这个动画运行 2 秒,但是当我单击“对象和时间轴”窗格中的“播放”按钮时,它只运行一次。我也尝试过像5x这样的值,得到相同的行为。

我不想运行整个项目来测试每一分钟的变化。播放按钮应该按定义播放。我在这里错过了什么吗?

编辑:此外,我刚刚发现 Blend 也没有表现出对BeginTime属性的任何尊重。

4

1 回答 1

0

尝试这个 :

  <DoubleAnimationUsingKeyFrames   
                  Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children) [2].(RotateTransform.Angle)" 
Storyboard.TargetName="WaitDoc" Duration="0:0:2" RepeatBehavior="Forever">
            <EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="0"/>
            <EasingDoubleKeyFrame KeyTime="0:0:1.1" Value="180"/>
            <EasingDoubleKeyFrame KeyTime="0:0:1.2" Value="360"/>
  </DoubleAnimationUsingKeyFrames>
于 2013-09-04T02:16:46.777 回答