打个比方,循环运行一段动画,每循环一次都会返回一个结果,并将它显示到界面上。因为动画每次刚播放的时候结果已经出来了,并显示到了界面上了,所以我想让结果延迟显示,每次等到动画播放完之后再把结果显示出来,然后再进行下一次动画的播放。怎么做?
应该用事件,所有的Animation都有个共同的Completed事件。
Animation a = ...;a.Completed += ...; //在这里注册的方法体里把结果显示出来
能否写个例子?我菜鸟,有点看不懂
@路晚歌: http://msdn.microsoft.com/zh-cn/library/system.windows.media.animation.timeline.completed.aspx