diff --git a/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs b/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs index 143b2ffd7d..8cd714b1b8 100644 --- a/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs +++ b/src/Avalonia.Controls/Primitives/SelectingItemsControl.cs @@ -307,6 +307,10 @@ namespace Avalonia.Controls.Primitives { SelectedIndex = 0; } + else if (e.NewStartingIndex <= SelectedIndex) + { + UpdateSelectedItem(SelectedIndex + e.NewItems.Count, false); + } break;