From efe2090c6d2507c63e55b9e295c75f07625a6ec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Wed, 13 Apr 2022 22:14:34 +0200 Subject: [PATCH] SelectedItem viewmodel --- src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs b/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs index 46f5605..d9251cc 100644 --- a/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs +++ b/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs @@ -46,7 +46,7 @@ namespace FileTime.App.Core.ViewModels DisplayName = _appState.SearchText.Select(s => _itemNameConverterService.GetDisplayName(item.DisplayName, s)); DisplayNameText = item.DisplayName; IsMarked = parentTab.MarkedItems.Select(m => m.Contains(item.FullName)); - IsSelected = parentTab.MarkedItems.Select(m => m.Contains(item.FullName)); + IsSelected = parentTab.CurrentSelectedItem.Select(i => i == this); IsAlternative.OnNext(index % 2 == 0); ViewMode = Observable.CombineLatest(IsMarked, IsSelected, IsAlternative, GenerateViewMode); Attributes = item.Attributes;