gpt4 book ai didi

c# - WPF动画回调函数

转载 作者:行者123 更新时间:2023-12-02 19:36:46 25 4
gpt4 key购买 nike

是否可以将函数注册到动画结束时调用的动画用户控件?

我有一个 Usercontroll-Animation,我通过调用 .BeginAnimation(propdp,animation); 开始;

当动画结束时如何调用另一个函数?

最佳答案

有一个 Timeline.Completed Event您可以使用。您可以在 XAML 中设置它,也可以在 Storyboard 上的 C# 中设置它。实例。链接页面有一个完整的工作示例,您可以查看。

使用的处理程序是默认的 EventHandler delegate :

private void StoryboardCompleted(object sender, EventArgs e)
{
// the Storyboard has stopped
}
<小时/>

更新>>>

尽管Completed事件可以在 Storyboard 上设置例如,它实际上是在 Timeline 中定义的类(class)。如Timeline是所有 AnimationTimeline 的基类类,这意味着您还可以将处理程序附加到 Completed事件来自AnimationTimeline您传递给 BeginAnimation 的对象事件。

关于c# - WPF动画回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20219469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com