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

时间:2013-07-29 17:01:20

标签: animation windows-runtime dependency-properties

如果您有动画DependencyProperty,如何删除所有活动动画?在WPF中你可以......

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

...这将删除所有动画。 WinRT(又名Windows Store应用程序)中是否存在等效内容?

1 个答案:

答案 0 :(得分:0)

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

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