在同一storyboard中,同时对不同元素的不同属性使用了动画后,他们的 HasAnimatedProperties属性均为true,怎么取消动画使HasAnimatedProperties均为flase呢? storyboard.Stop();
 storyboard.Children.Clear();
好像不管用

解决方案 »

  1.   

    你试下
        foreach (Timeline t in storyboard.Children)
        {
            t.ClearValue(Storyboard.TargetProperty);
        }
    未测试。
    因为应用Storyboard的时候是将TargetProperty设置为你应用的对象,所以猜测只要将这个TargetProperty值清除掉应该就可以。
      

  2.   

    多谢你,我解决了,旋转的那个不是HasAnimatedProperties之一,所以旋转的时候检测isHasAnimatedProperties总是false.