Windows runtime 在动画完成之前,有没有办法获取中途引发的事件?

Windows runtime 在动画完成之前,有没有办法获取中途引发的事件?,windows-runtime,Windows Runtime,我有一个自动翻转的动画,我对在事件完成之前将其翻转到一半感兴趣(我试图模拟硬币的翻转,在中途我需要将图像从正面改为反面)。有什么方法可以做到这一点吗?对于一般的解决方案来说,要想让事件半途而废,可以使用关键帧放置对象动画之类的东西,并在离散对象关键帧中切换IsGoingUp之类属性的值,然后在IsGoingUp属性更改处理程序中-对该更改做出反应-可能通过引发事件 对于您的特定问题-您可以使用两个ObjectAnimationUsingKeyframe和DiscreteObjectKeyFram

我有一个自动翻转的动画,我对在事件完成之前将其翻转到一半感兴趣(我试图模拟硬币的翻转,在中途我需要将图像从正面改为反面)。有什么方法可以做到这一点吗?

对于一般的解决方案来说,要想让事件半途而废,可以使用关键帧放置对象动画之类的东西,并在离散对象关键帧中切换IsGoingUp之类属性的值,然后在IsGoingUp属性更改处理程序中-对该更改做出反应-可能通过引发事件


对于您的特定问题-您可以使用两个ObjectAnimationUsingKeyframe和DiscreteObjectKeyFrame,只需将一个图像的可见性设置为在其中一个动画中折叠,在另一个动画中可见。

为什么需要事件?可以在动画进行到一半时更改图片作为情节提要转换。