如何知道Silverlight VisualStateManager.GoToState转换何时完成?

时间:2010-12-17 02:14:50

标签: silverlight visualstatemanager

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

1 个答案:

答案 0 :(得分:6)

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

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

Colin E。