0
我正在註冊的構造函數中的事件...是否有任何事件不會取消註冊的條件?
_data.WeldDataEvent + = WeldDataEvent;
和unregistereing在由頁空載事件稱爲清理()方法...
_data.WeldDataEvent - = WeldDataEvent;
我在每個位置設置了一個斷點,當我啓動視圖時,它只被註冊一次。最後它會被取消註冊。
但是,第二次開始後,我現在得到2個事件發射。 3日開始後,我現在得到3個事件。
是否有任何情況下事件不會被取消註冊? 有沒有一種方法來驗證事件是未註冊的?
跟進 使用螞蟻存儲器剖析,也有我的視圖模型或視圖沒有抵抗引用......所以我知道他們越來越garbagecollected ...即...沒有事件未註冊...
這是一個ASP.Net應用程序嗎? – Josh
不,只是一個標準的類庫...我使用Ninject和MVVMLight,但沒有看到爲什麼在這種情況下很重要。 – faldeland