如标题所示,如果我指定UseAnimation = true
,一旦状态转换完成,VisualStateManager.GoToState是否会返回?或者它会立即返回,动画会在以后运行吗?
答案 0 :(得分:2)
此处有一个VSM扩展,允许在转换完成后执行委托。
http://adammills.wordpress.com/2010/09/09/visualstatemanager-execute-after-transition-finished/
答案 1 :(得分:0)
动画可能需要任何时间,具体取决于创作的过渡。
由于所有过渡都是通过故事板实现的,而故事板是异步运行动画,因此您的代码将立即返回,动画将在后台播放(即使是零时间的动画也是如此)。