Closed StefanDoubleU closed 8 years ago
ObserveOnDispatcher() fixes the issue. OnItemRemoved is only getting called if Bind is already on the dispatcher, which is recommended anyway.
But, is it really good, that DisposeMany is depended on the Scheduler?
Have you tried subscribing to exceptions?
Dynamic data is scheduler agnostic
Unfortunately, everything looks fine in the first place. Even the binding works.
It could be a thread exception
Under some circumstances, it happens that after Bind() the OnItemRemoved is not getting called. I wasn't able to get any differences when it happens and when its working. (have two similar places I use it)
With ObservableCollectionExtended, everything work as expected.