我正在使用Silverlight VisualStateManager.GoToState方法将控件从一种状态转换为另一种状态。这一切都很好,过渡动画效果很好。但是我想知道转换何时完成,以便随后可以在代码中启动其他操作。我是否可以使用事件或其他机制来发现何时完成向另一状态的转换?

最佳答案

控件立即进入给定状态。触发的动画可以被认为是副作用。您可以通过其已完成事件来确定触发的时间轴何时完成:

http://msdn.microsoft.com/en-us/library/system.windows.media.animation.timeline.completed%28VS.95%29.aspx

科林E.

10-07 20:10
查看更多