The short answer is that you can't. You need to be on the UI thread to call CollectionView.Refresh()
. Rx doesn't change that.
However, instead of doing your filtering with a CollectionView
, you might be able to use a ReactiveCollection
from ReactiveUI. This will take a bit more work, but if you're keen on using Rx then this is probably the best way to go about it.