Add the ability to specify a Template that should be shown when the List is empty (Xamarin Forms)
Available in the 2018 R2 SP release.
If the ListView ItemTemplate contains more elements and you try to load more items (>15 items), there is a crash on iOS related to layout arrangements.
To workaround the issue, set explicitly ItemLength:
<telerikDataControls:RadListView.LayoutDefinition>
<telerikListView:ListViewLinearLayout ItemLength="400" />
</telerikDataControls:RadListView.LayoutDefinition>
When using load on demand mode manual, and collapsing groups, one item left not collapsed.
Listview iOS: expose option to control selection visual position in relation to the main content. It will be very useful in scenarios such as grid layout with images
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
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.
When you drag an item and want to drop it after the visible items the ListView should auto scroll. This works with a vertical orientation.
We should consider adding such behavior where if the user clicks on the currently selected item -> it is not deselected. Currently, there is a workaround by working with the SelectedItems collection , keeping reference of the latest selected item and programmatically selecting it in case the collection is empty.
If you have set a custom LoadOndemandItemTemplate when the ListView is in manual LoadOnDemand mode, once you click the Load More button - it gets invisible. Clicking on the area where the button should be is working, though. Available in the R2 2018 release.
ListView: [UWP]Reorderng by dragging input controls triggers NullReferenceException. Available in minor release 2018.1.405. It will also be available in the R2 2018 release.
Steps to reproduce: 1. Re-Order an item in the list. 2. Add some items to said list, 3. and then Re-order again. 4. An "ArgumentOutOfRangeException" is thrown Available in the R2 2018 release.
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRange_IndexException () [0x0000c] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at Telerik.XamarinForms.DataControls.ListView.ListViewDataAdapter.GetItem (System.Int32 index) [0x0001b] in <fcf5d4a482ed442f8a8bf1f6d4b51a9e>:0 at Telerik.XamarinForms.DataControlsRenderer.Android.ListViewDataSource.ItemAtIndex (System.Int32 index) [0x00000] in <fcf5d4a482ed442f8a8bf1f6d4b51a9e>:0 at Telerik.XamarinForms.DataControlsRenderer.Android.RadListViewDataSourceAdapter.IsGroupHeader (System.Int32 position) [0x00006] in <fcf5d4a482ed442f8a8bf1f6d4b51a9e>:0 at Telerik.XamarinForms.DataControlsRenderer.Android.ManagedSpanSizeLookup.GetSpanSize (System.Int32 position) [0x00014] in <fcf5d4a482ed442f8a8bf1f6d4b51a9e>:0 at Android.Support.V7.Widget.GridLayoutManager+SpanSizeLookup.n_GetSpanSize_I (System.IntPtr jnienv, System.IntPtr native__this, System.Int32 position) [0x00008] in <1c3b474ba0bc45cba6ec33f4b4b4b99a>:0 at (wrapper dynamic-method) System.Object.7c4a1162-c270-469c-9edd-2e3fb764422a(intptr,intptr,int) Available in the 2018 R2 SP release.