标签: c# wpf events event-handling wpf-controls
我有一个用户控件,这个控件在窗口上拖放。当此窗口关闭时,将触发用户控件的“已卸载”事件。我想在用户控件(或在窗口关闭时触发的任何其他事件)中覆盖此事件,因为我想在调用base.Unloaded事件之前在其中编写一些逻辑。
问题是在用户控件中没有像“OnUnloaded”这样的“Unloaded”事件的覆盖。
除了“Unloaded”以外还有其他事件会在窗口关闭时触发并且可以覆盖吗?
答案 0 :(得分:0)
检查以下链接是否有帮助
WPF Window.Close() not triggering UserControl.Unloaded event
Disposing WPF User Controls
http://geekswithblogs.net/cskardon/archive/2008/06/23/dispose-of-a-wpf-usercontrol-ish.aspx