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

标签 silverlight visualstatemanager

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

最佳答案

控件立即进入给定的状态。可以将此触发的动画视为副作用。您可以通过其 Completed 事件确定触发的时间线何时完成:

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

科林 E.

关于silverlight - 如何知道 Silverlight VisualStateManager.GoToState 转换何时完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4467131/

相关文章:

silverlight - WP7 bing map 控件中图钉的 ZIndex

.net - 如何模拟 RIA 服务

c# - 什么是 "island of richness"?

c# - Silverlight 和一个表单应用程序

xaml - 当我更改主题设置时,为什么我的 AdaptiveTrigger 会触发?

silverlight - VisualStateManager 不执行任何操作 (silverlight)

silverlight - 我可以更改 ItemTemplate 中 DataTemplate 的 VisualState 吗?

silverlight - 使用 MVVM 和 Silverlight 的 'Wait' 屏幕的一般首选方法

wpf - 将 [VisualStateManager] View 状态绑定(bind)到 MVVM View 模型?

wpf - 删除 Windows 8 中控件上的 MouseOver 状态