diff --git a/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs b/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs index 4e994c4..7197ba4 100644 --- a/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs +++ b/src/AppCommon/FileTime.App.Core/ViewModels/ItemViewModel.cs @@ -71,7 +71,10 @@ public abstract partial class ItemViewModel : IItemViewModel : new DeclarativeProperty(false); IsSelected = itemViewModelType is ItemViewModelType.Main - ? parentTab.CurrentSelectedItem.Map(EqualsTo) + ? parentTab.CurrentSelectedItem + .Map(EqualsTo) + .DistinctUntilChanged() + .Debounce(TimeSpan.FromMilliseconds(10)) : new DeclarativeProperty(IsInDeepestPath()); IsAlternative = sourceCollection