正在从WinRT中的DependencyProperty中删除活动动画



当您有一个动画DependencyProperty时,如何删除所有活动的动画?在WPF中,您可以。。。

myDependencyObject.BeginAnimation(<propery path>, null);

并且这将移除所有动画。WinRT(又称Windows应用商店应用程序)中有类似的应用程序吗?

我有一个我不喜欢的解决方案:跟踪动画所属的故事板,并在需要替换它时手动停止():/。希望这能帮助到别人。

编辑-这似乎是一个糟糕的解决方案,因为它需要启动新动画的东西与启动旧动画的东西有某种联系。理想情况下,动画目标将在不同的时间受到系统的不同部分的影响,并且那些执行动画的部分将完全解耦。

最新更新