WPF窗口事件处理程序

时间:2012-09-05 00:47:26

标签: c# wpf

所以我们知道如果你附加一个事件处理程序,我们应该在某个时候删除它,如果该对象不再被使用的话。这对Window对象有什么作用?

例如,Window的Loaded事件或Closing事件。如果我们注册EventHandlers来处理Initialize方法中的这些事件,为什么我们不注销它们呢?

1 个答案:

答案 0 :(得分:0)

因为这不是什么大问题。通常您在派生类本身中订阅事件,因此您不会因为杂散事件处理程序订阅而导致实例在内存中延迟。此外,您需要Closing事件处理程序,直到Window的生命周期结束,取消订阅没有意义。