Fix select next/previous element
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user