La façon de vous désabonner à partir d'un événement qui utilise une expression lambda?

J'ai le code suivant pour laisser le GUI répondre à un changement dans la collection.

myObservableCollection.CollectionChanged += ((sender, e) => UpdateMyUI());

Tout d'abord est-ce une bonne façon de le faire?

Deuxième: quel est le code pour vous désinscrire de cette manifestation? Est-ce la même chose mais avec l' -= (et puis l'anonymat complet de la méthode de nouveau)?

Voir ceci.
Je n'ai pas mis mon expression lambda dans un délégué (comme dans votre lien), donc je n'ai pas de référence pour vous désabonner.
Est-il une raison pour laquelle vous ne pouvez pas/ conserver une référence, comme dans qui a accepté de répondre?
?Dupliquer: stackoverflow.com/questions/183367/...

OriginalL'auteur Gerrie Schenck | 2009-04-30