禁用Wpf中的动画

禁用Wpf中的动画,wpf,image,Wpf,Image,我能够提供动画的图像按钮从下面的代码 this.RegisterName(image1.Name, image1); DoubleAnimation myDoubleAnimation = new DoubleAnimation(); myDoubleAnimation.From = 1.0; myDoubleAnimation.To = 0.0; myDoubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(0.25)); myD

我能够提供动画的图像按钮从下面的代码

this.RegisterName(image1.Name, image1);
DoubleAnimation myDoubleAnimation = new DoubleAnimation();
myDoubleAnimation.From = 1.0;
myDoubleAnimation.To = 0.0;
myDoubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(0.25));
myDoubleAnimation.AutoReverse = true;
myDoubleAnimation.RepeatBehavior = RepeatBehavior.Forever;
myStoryboard = new Storyboard();
myStoryboard.Children.Add(myDoubleAnimation);
Storyboard.SetTargetName(myDoubleAnimation, image1.Name);
Storyboard.SetTargetProperty(myDoubleAnimation, new PropertyPath(Image.OpacityProperty));
myStoryboard.Begin(this);
现在我需要停止动画

下面是示例代码

TimeSpan? ts = new TimeSpan(0,0,2); 
DoubleAnimation myDoubleAnimation = new DoubleAnimation();
myDoubleAnimation.From = 1.0;
myDoubleAnimation.To = 0.0;
myDoubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(2));
myStoryboard.BeginTime = ts; 
myDoubleAnimation.AutoReverse = true; 
myStoryboard = new Storyboard();
myStoryboard.Children.Remove(myDoubleAnimation); 
myStoryboard.Stop(this);
我无法停止图像按钮的动画。 以上问题请指导我

问候,


Sachin K

看起来您正在停止未启动的
情节提要。您正在创建一个全新的
故事板
,试图阻止原始版本,但这是毫无意义的。只需保留对原始的引用并停止它。

嗨,肯特,我是Xaml(Wpf)技术的新手。我已经删除了mystoryboard的初始化。上面两个都发生在两个按钮事件上。我在两个事件之前就初始化了mystoryboard。我试着保持普通参考。但它仍然没有停止。谢谢肯特,我找到了解决办法。我用了这个。myStoryboard.Begin(这是真的);