本人是WP7大菜鸟,刚学,做了个storyboard动画,希望在按下一个按钮以后先播动画,再进行下一行代码,我第一次写的是
点击按钮那个函数(...,...)
{
this.storyboard1.Begin();
下一行代码;
}
结果动画还没播完就进入下一行了,怎么让动画播完再进入下一行呢,或者在begin后面怎么让延迟两秒(动画长度)再进入下面代码呢?
------解决方案--------------------
StoryBoard播放动画是异步进行的。
可以监听它的Completed事件,在该事件的响应函数中处理相应的逻辑。
------解决方案--------------------
把这个this.storyboard1.Completed+=你的函数中,也就是注册一下这个事件,在这个事件的处理函数中再运行你接下来要运行的代码。