【发布时间】:2010-10-22 19:02:16
【问题描述】:
我有以下代码让 GUI 响应集合中的更改。
myObservableCollection.CollectionChanged += ((sender, e) => UpdateMyUI());
首先这是一个好方法吗?
第二:取消订阅此活动的代码是什么?是否相同但使用 -= (然后再次使用完整的匿名方法)?
【问题讨论】:
-
见this。
-
我没有将我的 lambda 表达式放在委托中(如您的链接中所示),因此我没有取消订阅的参考。
-
您/不能/保留参考文献有什么原因,就像在接受的答案中一样?
标签: c# .net c#-3.0 event-handling lambda