RepeatBehavior在Expression Blend中不起作用?

时间:2013-09-04 00:43:14

标签: wpf xaml animation expression-blend

这只是我还是什么? “{1}}似乎不适用于Expression Blend 4中的动画。我有以下动画:

RepeatBehavior

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

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

编辑:此外,我刚刚发现Blend也没有对<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> 属性表示任何尊重。

1 个答案:

答案 0 :(得分: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>