|
|
|
@ -135,9 +135,9 @@ namespace Avalonia.Controls.Presenters |
|
|
|
var generator = Owner.ItemContainerGenerator; |
|
|
|
var selector = Owner.MemberSelector; |
|
|
|
var sign = delta < 0 ? -1 : 1; |
|
|
|
var move = delta < panel.Children.Count; |
|
|
|
var first = delta < 0 && move ? panel.Children.Count + delta : 0; |
|
|
|
var count = Math.Min(Math.Abs(delta), panel.Children.Count); |
|
|
|
var move = count < panel.Children.Count; |
|
|
|
var first = delta < 0 && move ? panel.Children.Count + delta : 0; |
|
|
|
var containers = panel.Children.GetRange(first, count).ToList(); |
|
|
|
|
|
|
|
for (var i = 0; i < containers.Count; ++i) |
|
|
|
|