diff --git a/src/Avalonia.Controls/VirtualizingStackPanel.cs b/src/Avalonia.Controls/VirtualizingStackPanel.cs index 3f539ce198..e556b1fc04 100644 --- a/src/Avalonia.Controls/VirtualizingStackPanel.cs +++ b/src/Avalonia.Controls/VirtualizingStackPanel.cs @@ -936,7 +936,7 @@ namespace Avalonia.Controls // Update the indexes of the elements after the removed range. end = _elements.Count; - var newIndex = first; + var newIndex = first + start; for (var i = start; i < end; ++i) { if (_elements[i] is Control element)