Wpf故事板播放动画
答
创建动画时,您希望创建一个回调到Completed事件。
...
System.Windows.Media.Animation.Storyboard storyBoard = (System.Windows.Media.Animation.Storyboard)FindResource("storyboardName");
storyBoard.Completed += new EventHandler(storyBoard_Completed);
BeginStoryboard(storyBoard);
...
void storyBoard_Completed(object sender, EventArgs e)
{
System.Windows.Media.Animation.Storyboard storyBoard = (System.Windows.Media.Animation.Storyboard)FindResource("nextAnim");
BeginStoryboard(storyBoard);
}
答
除了JeremyK的回答,您可以通过一个动画的开始时间设定为第一动画的结束时间做的一切在一个单一的故事板。
答
刚刚尝试打电话给你的动画,时间和地点取决于你的项目
private void PlayStoryboard(string sb)
{
Storyboard StoryB = new Storyboard();
StoryB = (Storyboard)this.FindResource(sb);
StoryB.Begin();
}
在软件中,一切皆有可能,这只是你如何解决这个问题的问题。你试过什么了? – GETah 2012-03-08 18:54:03
我们的答案是否有帮助?如果是这样,让我们知道并接受 – JeremyK 2012-03-09 17:54:59