代码之家  ›  专栏  ›  技术社区  ›  Ana Betts

当动画完成时,VisualStateManager.GoToState是否返回?

  •  1
  • Ana Betts  · 技术社区  · 14 年前

    如标题所述,一旦状态转换,VisualStateManager.GoToState是否返回 完成 如果我指定 UseAnimation = true ?或者它会立即返回,动画会稍后运行?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Adam Mills    14 年前

    这里有一个VSM扩展,允许在传输完成后执行委托。

    http://adammills.wordpress.com/2010/09/09/visualstatemanager-execute-after-transition-finished/

        2
  •  0
  •   iCollect.it Ltd    14 年前

    动画可能需要花费任何时间,这取决于编写的转换。

    由于所有转换都是通过故事板实现的,并且故事板正在异步运行动画,因此代码将立即返回,动画将在后台播放(即使是零时间的动画也会这样做)。