I have noticed a situation where if I remove all the items from the ObservableCollection using RemoveRange, it does update the UI but if there is at least single item left, it will not. By looking at ObservableCollection source code here, I could not see specific that they were doing to refresh the internal Items collection. I am basically sub classing the ObservableCollection and implementing my own OnCollectionChanged behavior to prevent UI peformance issue and facing this problem. Any idea in this direction? Any pointer on how to refresh observablecollection?
Thanks, Jay