gpt4 book ai didi

c# - 如何知道窗口是否已完成加载?

转载 作者:行者123 更新时间:2023-11-30 17:13:57 25 4
gpt4 key购买 nike

我正在使用 WPF 构建一个应用程序,我有 2 个动画,我希望它们之间有延迟。但是当我尝试在

MainWindow_Loaded(object sender, RoutedEventArgs e)

事件,它只是在加载时延迟,我错过了第一个动画。

有什么帮助吗?

最佳答案

也许值得尝试的是使用 Dispatcher 对象调用带有动画的代码。通过设置调度程序优先级,您可以推迟执行直到所有数据绑定(bind)(甚至异步)完成。

   // Schedule the update function in the UI thread.
Dispatcher.BeginInvoke(
System.Windows.Threading.DispatcherPriority.Loaded, ...);

如果这不起作用,请尝试更改优先级 - 优先级越低,您的操作将越晚被调用。

关于c# - 如何知道窗口是否已完成加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9230835/

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