C# 如何像暂停一样停止情节提要

C# 如何像暂停一样停止情节提要,c#,wpf,animation,C#,Wpf,Animation,我正在尝试将动态创建的故事板分配给动态创建的矩形。实际上,我正在更改它们的TranslationTransform属性: Storyboard s = new Storyboard(); DoubleAnimationUsingKeyFrames translationAnimation1 = new DoubleAnimationUsingKeyFrames(); translationAnimation1.KeyFrames.Add( new EasingDoubleKe

我正在尝试将动态创建的故事板分配给动态创建的矩形。实际上,我正在更改它们的TranslationTransform属性:

Storyboard s = new Storyboard();

DoubleAnimationUsingKeyFrames translationAnimation1 =
    new DoubleAnimationUsingKeyFrames();

translationAnimation1.KeyFrames.Add(
    new EasingDoubleKeyFrame(TranslationX,
        KeyTime.FromTimeSpan(TimeSpan.FromSeconds(Seconds))));

Storyboard.SetTarget(translationAnimation1, Element);

Storyboard.SetTargetProperty(translationAnimation1,
    new PropertyPath("(UIElement.RenderTransform).
                      (TransformGroup.Children)[3].(TranslateTransform.X)"));

s.Children.Add(translationAnimation1);


DoubleAnimationUsingKeyFrames translationAnimation2 =
    new DoubleAnimationUsingKeyFrames();

translationAnimation2.KeyFrames.Add(new EasingDoubleKeyFrame(TranslationY,
    KeyTime.FromTimeSpan(TimeSpan.FromSeconds(Seconds))));

Storyboard.SetTarget(translationAnimation2, Element);

Storyboard.SetTargetProperty(translationAnimation2,
     new PropertyPath("(UIElement.RenderTransform).
                       (TransformGroup.Children)[3].(TranslateTransform.Y)"));

s.Children.Add(translationAnimation2);
当我点击它时,我想停止它:

s.Pause();
s = null;

是的,它会暂停,但它阻止我更改TranslateTransform属性,并且调用Stop不好。问题是当我点击一个故事板时,我如何停止它

可能重复-我已经尝试了所有的答案,但没有工作。我应该暂停动画并移除stroyboard和矩形之间的绑定。