I have the following code to let the GUI respond to a change in the collection.
myObservableCollection.CollectionChanged += ((sender, e) => UpdateMyUI());
First of all is this a good way to do this?
Second: what’s the code to unsubscribe from this event? Is it the same but with -= (and then the complete anonymous method again)?
If you need to unsubscribe from an event, you need an instanced reference. Unfortunately, that means you can’t use that particular syntax.