Fix select next/previous element

This commit is contained in:
2022-04-22 10:03:15 +02:00
parent 76c6e30154
commit 2eae6b6c60
2 changed files with 2 additions and 3 deletions

View File

@@ -48,13 +48,13 @@ namespace FileTime.App.Core.Services.CommandHandler
private Task MoveCursorDown() private Task MoveCursorDown()
{ {
SelectNewSelectedItem(i => i.SkipWhile(i => i.EqualsTo(_currentSelectedItem)).Skip(1).FirstOrDefault()); SelectNewSelectedItem(i => i.SkipWhile(i => !i.EqualsTo(_currentSelectedItem)).Skip(1).FirstOrDefault());
return Task.CompletedTask; return Task.CompletedTask;
} }
private Task MoveCursorUp() private Task MoveCursorUp()
{ {
SelectNewSelectedItem(i => i.TakeWhile(i => i.EqualsTo(_currentSelectedItem)).LastOrDefault()); SelectNewSelectedItem(i => i.TakeWhile(i => !i.EqualsTo(_currentSelectedItem)).LastOrDefault());
return Task.CompletedTask; return Task.CompletedTask;
} }

View File

@@ -46,7 +46,6 @@ namespace FileTime.App.Core.ViewModels
[Property] [Property]
private BindedCollection<IItemViewModel>? _selectedsChildrenCollection; private BindedCollection<IItemViewModel>? _selectedsChildrenCollection;
public TabViewModel( public TabViewModel(
IServiceProvider serviceProvider, IServiceProvider serviceProvider,
IItemNameConverterService itemNameConverterService, IItemNameConverterService itemNameConverterService,