diff --git a/Bitvault.Avalonia/ContainerView.axaml b/Bitvault.Avalonia/ContainerView.axaml index 7caa6c6..5be41e2 100644 --- a/Bitvault.Avalonia/ContainerView.axaml +++ b/Bitvault.Avalonia/ContainerView.axaml @@ -22,10 +22,11 @@ Margin="2,-1,0,0" ItemTemplate="{ReflectionBinding Template}" ItemsSource="{Binding}" - SelectionMode="AlwaysSelected"> + SelectedIndex="{Binding SelectedIndex}" + SelectionMode="Single"> diff --git a/Bitvault/ItemNavigationViewModel.cs b/Bitvault/ItemNavigationViewModel.cs index bdedb1a..34532b2 100644 --- a/Bitvault/ItemNavigationViewModel.cs +++ b/Bitvault/ItemNavigationViewModel.cs @@ -17,6 +17,7 @@ public partial class ItemNavigationViewModel(IServiceProvider provider, bool selected) : ObservableViewModel(provider, factory, mediator, publisher, subscriber, disposer), INotificationHandler>, + ISelectable, IRemovable { [ObservableProperty]