Tengo el siguiente código para permitir que la GUI responda a un cambio en la colección.¿Cómo darse de baja de un evento que utiliza una expresión lambda?
myObservableCollection.CollectionChanged += ((sender, e) => UpdateMyUI());
¿En primer lugar es esta una buena manera de hacer esto?
Segundo: ¿cuál es el código para darse de baja de este evento? ¿Es lo mismo pero con - = (y luego el método anónimo completo nuevamente)?
? Duplicado: http://stackoverflow.com/questions/183367/unsubscribe-anonymous-method-in-c – Richard
Ver [esto] (http://stackoverflow.com/questions/183367/unsubscribe-anonymous-method -Cª). –
No puse mi expresión lambda en un delegado (como en su enlace), así que no tengo una referencia para cancelar la suscripción. –