Add support for Jump list in grouped scenario to simplify navigating between items
Currently groupheader can be stretched by using GroupHeaderLength property instead rather than resolving it automatically.
When Automatic LoadOnDemandBehavior is added to the ListView and the user try to scroll while new items are still loading the app crashes. Available in the R2 2017 PS release.
There is free space after the last item when there are only 2 string items visualized.
If EndItemSwipe() is called inside the ItemSwiping event handler, the ItemSwiping event continues to occur on iOS until the user physically ends the swipe gesture.
On UWP and Android the item can be swiped beyond the SwipeOffset property. Add option to restrict the swiped distance to the SwipeOffset value.
When the ItemSwipeStartingEventArgs.Cancel property is set to true: Android: NullPointerException UWP: cell content disappears
Sometimes refreshing a list is done programmatically, not just by user gesture. It would be nice to have access to the ActivityIndicator programmatically. I can EndRefresh, but I cannot StartRefresh.
Implement caching of images on Android.
Provide GroupItem tapped event and unify the life cycle of item tapped. Currently, item tapped is raised on Android but not on iOS. Available in the R1 2018 SP release. More information: https://docs.telerik.com/devtools/xamarin/controls/listview/features/listview-features-events
Provide a notification mechanism when the user holds on a specific item. Available in the R1 2018 SP release. More information: https://docs.telerik.com/devtools/xamarin/controls/listview/features/listview-features-events
The UWP ListViewRenderer does not provide API to provide your own implementation of the native list view. This will be very useful if you need to add some custom logic in the native control.
This can be reproduced in the SDK examples ->ListView -> Gestures -> CellSwipeEvents. 1. Change the content of the items so that they have uneven height 2. Scroll down 3. Delete an item by swiping -> Expected result : The items re-arrange correctly -> Actual result : The item is deleted but the ListView is scrolled up when the UI is updated
Allow customers to enable the animations of the native control when items are being inserted, moved, deleted or the entire data reloaded.
native iOS ListView animations: https://docs.telerik.com/devtools/xamarin/nativecontrols/ios/listview/animations
native android ListView animations: https://docs.telerik.com/devtools/xamarin/nativecontrols/android/listview/listview-itemanimations
Available in the R2 2017 PS release
Enable easier access to selected items in the Viewmodel in MVVM scenarios through bindable readonly property. Available in minor release 2017.2.0721. It will also be available in the R3 2017 release.
Expose API allowing users to change the style of the dragged item(s). Available in the R1 2018 SP release. More information you can find here: https://docs.telerik.com/devtools/xamarin/controls/listview/features/listview-features-events https://docs.telerik.com/devtools/xamarin/controls/listview/features/listview-features-styling
Expose events for the Items reorder API
Images loaded from memory stream behave strange - on iOS they don’t load immediately, only after list is scrolled and after that they start resizing and reordering randomly when scrolling; on UWP they load on initialization but have same problem with reordering.