Hi!
WPF has this incredibly useful 'ListCollectionView', which is created either implicitly or explicitly in between a view's items source and the actual list of data it's bound to (usually an ObservableCollection). This makes it really easy to do sorting,grouping, updating selected item etc in the ViewModel without having a reference to the view.
Is something similar planned for Xamarin.Forms?