2

我正在从元素的动画不透明度背后的代码运行一些动画。有两种动画,一种是将 Opacity 从当前值减少到 0,另一种是将 Opacity 从当前值增加到 1。问题是可能会发生其中一个动画可能开始而前一个动画未完成的情况......所以他们都在同时改变 Opacity 属性,这看起来很糟糕。我需要的是在开始这些动画的下一个动画之前停止任何当前动画(故事板)。我希望我足够清楚......所以问题基本上是,对于给定的元素,我怎样才能获得活动的故事板/动画以阻止它们?这是针对代码背后的问题,因为 XAML 定义的动画似乎会自动执行此操作。

4

1 回答 1

0

我相信您想使用SkipStoryboardToFill让当前故事板跳到最后,然后运行下一个。无论参见如何:在故事板启动后使用事件触发器控制故事板如何:在故事板开始后控制故事板,以在您当前拥有的代码隐藏中处理这些。

于 2012-11-13T16:00:42.000 回答