In some cases, reinitializing the whole view when an observable collection is changed is undesired, and manually comparing differences is annoying. Consider having granular add/remove/replace event "stream" observables in ObservableDictionary and ObservableList that an user can bind to and handle specific modifications.
Also, "streams" in general seem to be an useful feature for generic event dispatching that integrates well with observables and the scheduling, let's see if we can come up with something nice and easy here.
In some cases, reinitializing the whole view when an observable collection is changed is undesired, and manually comparing differences is annoying. Consider having granular add/remove/replace event "stream" observables in
ObservableDictionary
andObservableList
that an user can bind to and handle specific modifications.Also, "streams" in general seem to be an useful feature for generic event dispatching that integrates well with observables and the scheduling, let's see if we can come up with something nice and easy here.