我聽說如果使用lambda表達式來訂閱一個事件,那麼這會創建一個對事件處理程序代碼的弱引用,所以當訂閱者不需要顯式地取消訂閱事件死亡/不再感興趣。這是真的? 例如Lambda表達式和事件訂閱
aPersion.PropertyChanged += (s, e) =>
{
if (e.PropertyName == "Name")
{
this.Name = this.TheController.Name;
}
};
非常感謝魯本 - 似乎WeakEventManager是我的新朋友在我的情況。 – drjeks 2009-11-17 16:54:19