|
|
|
@ -759,6 +759,7 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
var lbItems = target.GetLogicalChildren().OfType<ListBoxItem>().ToArray(); |
|
|
|
|
|
|
|
var first = lbItems.First(); |
|
|
|
var beforeLast = lbItems[^2]; |
|
|
|
var last = lbItems.Last(); |
|
|
|
|
|
|
|
first.Focus(); |
|
|
|
@ -769,6 +770,12 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
RaiseKeyEvent(target, Key.Up); |
|
|
|
Assert.Equal(true, last.IsSelected); |
|
|
|
|
|
|
|
RaiseKeyEvent(target, Key.Up); |
|
|
|
Assert.Equal(true, beforeLast.IsSelected); |
|
|
|
|
|
|
|
RaiseKeyEvent(target, Key.Down); |
|
|
|
Assert.Equal(true, last.IsSelected); |
|
|
|
|
|
|
|
RaiseKeyEvent(target, Key.Down); |
|
|
|
Assert.Equal(true, first.IsSelected); |
|
|
|
|
|
|
|
|