所以我们知道如果你附加一个事件处理程序,我们应该在某个时候删除它,如果该对象不再被使用的话。这对Window对象有什么作用?
例如,Window的Loaded
事件或Closing
事件。如果我们注册EventHandlers来处理Initialize
方法中的这些事件,为什么我们不注销它们呢?
答案 0 :(得分:0)
因为这不是什么大问题。通常您在派生类本身中订阅事件,因此您不会因为杂散事件处理程序订阅而导致实例在内存中延迟。此外,您需要Closing
事件处理程序,直到Window的生命周期结束,取消订阅没有意义。