本文介绍了WPF-在xaml中完成另一个动画后开始动画的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用WPF,并且有2个演示图板动画.我希望第二个动画在第一个动画结束后开始播放.如何在xaml代码中做到这一点?

I am using WPF and I have 2 storyboard animations. I want the second animation to start after the first one is finished.How do I do that in the xaml code?

推荐答案

我不知道Xaml是否可行,如果您可以在后面使用一些代码,则可以执行以下操作:

I don't know if it is possible in Xaml, if you can use some code behind you can do something like this:

 <Storyboard x:Name="MyStoryboard" Completed="MyStoryboardCompleted" FillBehavior="Stop">

以及您后面的代码中

private void MyStoryboardCompleted(object sender, EventArgs e)
{
    var thing = this.FindResource("MyOtherStorboard");
    var OtherSB = (Storyboard)thing;
    OtherSB.Begin();
}

这篇关于WPF-在xaml中完成另一个动画后开始动画的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 08:20