I have a new list requirement and decided to try the CollectionView, the newer alternative to the ListView that Xamarin appears to be recommending for performance and virtualisation advantages.
Using XF 5.0.0.1931 on iOS, the performance appears to be dreadful. I have a DataTemplateSelector, but the templates need to build parts of the layout in each row based on the data from the model. I do this by overriding OnBindingContextChanged, clearing the changeable content and rebuilding as required. The initial load of the visible rows is fine, but shortly after scrolling I can see binding contexts changing for visible rows before flicking back, which triggers a lot of on screen flickering and jumping.
Anyone else using CollectionView successfully? Is there a better way of creating dynamic content in a 'cell'? No, I cannot have data templates that cover all these scenarios.