Storyboard BeginStory = (Storyboard)this.FindResource("StarAnimation");
BeginStory.Begin(this);
.
.
.
BeginStory.Stop();
如果动画设置属性RepeatBehavior="Forever"无限循环后,使用上面方法无论如何都不能停止,回一直执行下去。
解决办法:
Storyboard BeginStory = (Storyboard)this.FindResource("StarAnimation");
BeginStory.Begin(this,true);
.
.
.
BeginStory.Stop(this);
其中
1.开始的BeginStory.Begin(this,true)的true必须设置;
2停止的BeginStory.Stop(this)的this必须设置;
二者缺一不可。