Using the AddRange method to optimize the insert of elements in an ObservableCollection binded to CollectionView adds them in reverse order.
I've tried with two different implementations of Range ObservableCollection, same issue:
Items are added in order with AddRange.
Items are added and removed in reverse order.
Add on ObservableCollection
AddRange on ObservableCollection
(items are added in reverse order and remove it in reverse order as well)
@YZahringer Thanks for the reproduction sample. I have done several tests and can reproduce the issue using 4.6 and 4.7-pre2.

Then, I have created a tests in Xamarin.Forms Core Gallery using the MvvmHelpers ObservableRangeCollection code and, cannot reproduce the issue:
https://gist.github.com/jsuarezruiz/bbed609b8382a72c6304c4244f48b964

I will check if it has been fixed by another issue fix, etc.
@jsuarezruiz Thank you for the answer. In the test there is no ItemTemplate defined, perhaps without it does not reproduce the problem?
You are right. Using strings I didn't notice the ItemTemplate in your example.
So, using ItemTemplate, can reproduce in Core Gallery too.
Any news on this? We鈥檙e using ObservableRangeCollection for a reason...
any plans on when this will get fixed? This is a pretty critical blocker for me at the moment.
Repro project updated to XF 4.8.0.1269 (issue persist)