Hello, I have a problem with the grouping property of the sflistview component, my grouper is composed of three variables, one of which changes in execution time, but does not reassign listview items from one side to another, it is simply to show values in the groupheadertemplate through converters. And when changing the value of one of the properties, I get the following error:
01-26 17:34:15.867 I/MonoDroid(18801): UNHANDLED EXCEPTION:
01-26 17:34:15.890 I/MonoDroid(18801): System.ArgumentOutOfRangeException: 2 out of range 0 to 1
01-26 17:34:15.890 I/MonoDroid(18801): Parameter name: to
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.GridCommon.ScrollAxis.DistanceRangeCounterCollection.CheckRange (System.String paramName, System.Int32 from, System.Int32 to, System.Int32 actualValue) [0x00046] in <464975a2cf1f44e3bc9aa7abc9cdd341>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.GridCommon.ScrollAxis.DistanceRangeCounterCollection.SetRange (System.Int32 from, System.Int32 to, System.Double distance) [0x00022] in <464975a2cf1f44e3bc9aa7abc9cdd341>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.GridCommon.ScrollAxis.LineSizeCollection.InitializeDistances () [0x00101] in <464975a2cf1f44e3bc9aa7abc9cdd341>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.GridCommon.ScrollAxis.LineSizeCollection.ResumeUpdates () [0x0001e] in <464975a2cf1f44e3bc9aa7abc9cdd341>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.ListView.XForms.LinearLayout.EnsureItems (Syncfusion.GridCommon.ScrollAxis.VisibleLinesCollection visibleLines) [0x002ee] in <4b5a7cea83394af5945b5c1c0e00b615>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.ListView.XForms.VisualContainer.EnsureItems () [0x0002b] in <4b5a7cea83394af5945b5c1c0e00b615>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.ListView.XForms.VisualContainer.OnSizeAllocated (System.Double width, System.Double height) [0x0003f] in <4b5a7cea83394af5945b5c1c0e00b615>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Xamarin.Forms.VisualElement.SizeAllocated (System.Double width, System.Double height) [0x00000] in D:\agent\_work\1\s\Xamarin.Forms.Core\VisualElement.cs:637
01-26 17:34:15.890 I/MonoDroid(18801): at Xamarin.Forms.Layout.ForceLayout () [0x00000] in D:\agent\_work\1\s\Xamarin.Forms.Core\Layout.cs:115
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.ListView.XForms.LinearLayout.OnItemsCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs e) [0x000d2] in <4b5a7cea83394af5945b5c1c0e00b615>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.ListView.XForms.SfListView.DisplayItems_CollectionChanged (System.Object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) [0x0000f] in <4b5a7cea83394af5945b5c1c0e00b615>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.DataSource.DisplayItems.RaiseCollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs args) [0x00008] in <f5ca9335fffd4951a5ad546c22562638>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.DataSource.GroupList.RemoveItemInGroup (System.Object item) [0x00023] in <f5ca9335fffd4951a5ad546c22562638>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.DataSource.DataSource.NotifyPropertyChangedHandler (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x000a0] in <f5ca9335fffd4951a5ad546c22562638>:0
01-26 17:34:15.890 I/MonoDroid(18801): at Syncfusion.DataSource.DataSource.OnPropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) [0x00009] in <f5ca9335fffd4951a5ad546c22562638>:0
01-26 17:34:15.890 I/MonoDroid(18801): at (wrapper delegate-invoke) <Module>:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)
01-26 17:34:15.890 I/MonoDroid(18801): at Preventa_MDS_SAP.Models.VistaEntregas.OnPropertyChanged (System.String name) [0x0000e] in G:\CocaCola\Beta\Preventa MDS SAP\Preventa MDS SAP\Preventa_MDS_SAP\Models\VistaEntregas.cs:157
01-26 17:34:15.890 I/MonoDroid(18801): at Preventa_MDS_SAP.Models.VistaEntregas.set_AgrupadorDocumento (System.String value) [0x00008] in G:\CocaCola\Beta\Preventa MDS SAP\Preventa MDS SAP\Preventa_MDS_SAP\Models\VistaEntregas.cs:144
01-26 17:34:15.890 I/MonoDroid(18801): at Preventa_MDS_SAP.Models.VistaEntregas.AsignarAgrupador () [0x00001] in G:\CocaCola\Beta\Preventa MDS SAP\Preventa MDS SAP\Preventa_MDS_SAP\Models\VistaEntregas.cs:150
01-26 17:34:15.890 I/MonoDroid(18801): at Preventa_MDS_SAP.Models.VistaEntregas.set_TotalDocumento (System.Double value) [0x00014] in G:\CocaCola\Beta\Preventa MDS SAP\Preventa MDS SAP\Preventa_MDS_SAP\Models\VistaEntregas.cs:111
01-26 17:34:15.891 I/MonoDroid(18801): at Preventa_MDS_SAP.Pages.Ventas.Cliente.Ventas.Entregas+<>c__DisplayClass12_0.<ActualizarTotalDocumento>b__2 () [0x000a3] in G:\CocaCola\Beta\Preventa MDS SAP\Preventa MDS SAP\Preventa_MDS_SAP\Pages\Ventas\Cliente\Ventas\Entregas.xaml.cs:323
01-26 17:34:15.891 I/MonoDroid(18801): at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <e975227ac8644a30bb0866117325de0d>:0
01-26 17:34:15.891 I/MonoDroid(18801): at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <e975227ac8644a30bb0866117325de0d>:0
01-26 17:34:15.891 I/MonoDroid(18801): at (wrapper dynamic-method) System.Object:303af2e5-8a2d-44dc-bd19-3d77efbfb328 (intptr,intptr)
I am using version 15.4.0.20 of syncfusion. And I attach my files in case you want to review the procedure in detail.