This question is locked. New answers and comments are not allowed.
When I select an item, then hold shift and select a second item, I get an exception:
"Specified argument was out of range of valid values"
Call stack:
> Telerik.Windows.Data!Telerik.Windows.Data.QueryableCollectionView.GetItemAt(int index = -1) + 0x76 bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.MultiSelect(object actionItem) + 0xdf bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.SelectRange(object actionItem, bool cleanCurrentSelection = true) + 0x40 bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.PerformMultipleSelection(object item, System.Windows.Input.ModifierKeys modifierKeys = Shift) + 0x9c bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.PerformSelection(object item, System.Windows.Input.ModifierKeys modifierKeys = Shift) + 0x56 bytes
Telerik.Windows.Data!Telerik.Windows.Controls.SelectionManager.RadRowItem_RowMouseUp(object sender = {Telerik.Windows.Controls.RadGridView}, Telerik.Windows.Controls.RowItemMouseEventArgs e = {Telerik.Windows.Controls.RowItemMouseEventArgs}) + 0xee bytes
"Specified argument was out of range of valid values"
Call stack:
> Telerik.Windows.Data!Telerik.Windows.Data.QueryableCollectionView.GetItemAt(int index = -1) + 0x76 bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.MultiSelect(object actionItem) + 0xdf bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.SelectRange(object actionItem, bool cleanCurrentSelection = true) + 0x40 bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.PerformMultipleSelection(object item, System.Windows.Input.ModifierKeys modifierKeys = Shift) + 0x9c bytes
Telerik.Windows.Data!Telerik.Windows.Data.Selection.SelectionHandler.PerformSelection(object item, System.Windows.Input.ModifierKeys modifierKeys = Shift) + 0x56 bytes
Telerik.Windows.Data!Telerik.Windows.Controls.SelectionManager.RadRowItem_RowMouseUp(object sender = {Telerik.Windows.Controls.RadGridView}, Telerik.Windows.Controls.RowItemMouseEventArgs e = {Telerik.Windows.Controls.RowItemMouseEventArgs}) + 0xee bytes