何时删除事件处理程序

use*_*012 0 c# event-handling

我真的需要知道何时删除事件处理程序。创建用户控件时,c#是否会自动删除事件处理程序,并将其添加到控件的模板部分中?

我在WPF窗口的Loaded事件中添加的事件处理程序呢?我应该在它们的比窗口关闭事件中删除它们吗?还是C#会为我做到?

那其他情况呢?我到底有多少要删除事件处理程序?

jga*_*fin 5

您也应取消订阅所有手动订阅的事件。时间取决于您何时不想再收到通知,但必须取消订阅。

在此处输入图片说明