gpt4 book ai didi

WPF UserControl 发生父级更改事件

转载 作者:行者123 更新时间:2023-12-03 04:40:30 24 4
gpt4 key购买 nike

我有一个应用程序,其中有一个主窗口,可以包含其他停靠/附加的窗口。现在,当我的用户控件加载时,我使用 Window.GetWindow 获取其父控件。这将返回对主窗口的引用,这很好。但是,当我取消停靠/分离用户控件所在的子窗口时,父窗口会发生变化。

用户控件需要监听许多父窗口事件。我找不到任何方法让用户控件在父级更改时收到通知。 System.Windows.Controls.UserControl 似乎不存在 ParentChanged/OnParentChanged。

当我的用户控件的父级发生更改时,有什么方法可以通知我的用户控件吗?

谢谢。

最佳答案

也许 Loaded 和 Unloaded 事件正是您所需要的。当父级发生变化时也应该调用它们,但我不确定这一点。

关于WPF UserControl 发生父级更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4159419/

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