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.
Currently groupheader can be stretched by using GroupHeaderLength property instead rather than resolving it automatically.
Available in the 2018 R2 SP 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.
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.
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.
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.
On Android, I am using a DataTemplateSelector and a DataTemplate that has a switch on it that the user can press. When the user presses the switch the ListView starts corrupting the data in the list. The item being interacting with starts appearing in other locations on the list.
This issue can be reproduced in the Telerik SDKBrowser project.
Select the following : ListView -> Cell Types -> Template Cell Selector - Xaml
Mark Item1 as special using the button. Scroll down and you will see that an item in the list has been replaced by Item 1 which is now in the list twice.
If you have a more complex HeaderTemplate containing input controls, each button placed after a certain position does not fire its Click event. If a button is placed at the top of the template, it functions properly.