c# - WPF中是否有 "All Children loaded"事件

标签 c# .net wpf

我正在监听页面的加载事件。该事件首先触发,然后所有子级触发他们的加载事件。我需要一个在所有 child 都加载时触发的事件。存在吗?

最佳答案

我听到了。为此,我还缺少 WPF 中开箱即用的解决方案。

有时您希望在加载所有子控件后执行一些代码。

放在父控件的构造函数中

Dispatcher.BeginInvoke(DispatcherPriority.Loaded, new Action(() => {code that should be executed after all children are loaded} ));

到现在为止帮了我几次。

关于c# - WPF中是否有 "All Children loaded"事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/567216/

相关文章:

c# - 系统.Windows.Markup.XamlParseException

c# - 如何获得回收站的路径?

c# - 在 TextBox 焦点上打开 WPF 弹出窗口

c# - 如何将 Collection ViewController 添加到 ViewController

c# - 在整个文件中进行多行正则表达式搜索

.net - Intellisense 提示和 XML 返回注释 (VS2008)

c# - WPF slider 控件 (NullReferenceException)

c# - 将大量记录(批量插入)写入 .NET/C# 中的 Access

c# - 带有 Rfc2898DeriveBytes 的 PBKDF2 为相同的输入产生不同的输出?

c# - IInvokeProvider 命名空间?