Xaml 在动画启动后更改动画速度

Xaml 在动画启动后更改动画速度,xaml,animation,winrt-xaml,windows-10,windows-10-mobile,Xaml,Animation,Winrt Xaml,Windows 10,Windows 10 Mobile,在WPF中有一个awesome方法,可以在动画已经开始更新属性后从代码中调用该方法。在Windows 10中,对于UWP而言,SetSpeedRatio方法将消失,如果您尝试在动画启动后直接进行设置,则只需重置动画,并使用更新的比率值重新启动 那么,在UWP项目中实现相同目标的最佳方法是什么?改变已经开始的动画的速度?在Windows运行时API中进行了所有这些更改之后,它现在是否可行?您解决了这个问题吗?@VijayNirmal没有,很遗憾。否则我会在这里发布一个答案:)@VijayNirma

WPF中有一个awesome方法,可以在动画已经开始更新属性后从代码中调用该方法。在Windows 10中,对于UWP而言,
SetSpeedRatio
方法将消失,如果您尝试在动画启动后直接进行设置,则只需重置动画,并使用更新的比率值重新启动


那么,在UWP项目中实现相同目标的最佳方法是什么?改变已经开始的动画的速度?在Windows运行时API中进行了所有这些更改之后,它现在是否可行?

您解决了这个问题吗?@VijayNirmal没有,很遗憾。否则我会在这里发布一个答案:)@VijayNirmal据我记忆所及,我最终使用它来代替某些动画效果——是的,手动绘制一些UI元素,并以一种老式的方式逐帧为它们制作动画。考虑到它增加了多少工作量,我真的不能称之为“变通方法”,但我当时没有找到任何其他选择。逐帧动画,什么????你太棒了。也许,你可以悬赏。有人可能知道。@VijayNirmal我当时正考虑悬赏解决这个问题,但最终得出结论,WPF/UWP动画系统有点有限,不值得努力从中挤出一些“复杂”的东西。