diff --git a/Wallet.Avalonia/ItemNavigationView.axaml b/Wallet.Avalonia/ItemNavigationView.axaml index 3feb952..32796a8 100644 --- a/Wallet.Avalonia/ItemNavigationView.axaml +++ b/Wallet.Avalonia/ItemNavigationView.axaml @@ -37,16 +37,44 @@ - + ProfilePicture="{Binding ImageDescriptor.Image}"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wallet.Avalonia/MainView.axaml b/Wallet.Avalonia/MainView.axaml index 363fa14..3daaf9f 100644 --- a/Wallet.Avalonia/MainView.axaml +++ b/Wallet.Avalonia/MainView.axaml @@ -13,7 +13,7 @@ MenuItemsSource="{Binding}" SelectedItem="{Binding SelectedItem}"> - + diff --git a/Wallet.Avalonia/WalletNavigationView.axaml b/Wallet.Avalonia/WalletNavigationView.axaml index daa40a0..fc1008a 100644 --- a/Wallet.Avalonia/WalletNavigationView.axaml +++ b/Wallet.Avalonia/WalletNavigationView.axaml @@ -26,6 +26,20 @@ + + + + + + + + + + + + + + - + + + \ No newline at end of file diff --git a/Wallet/MainViewModel.cs b/Wallet/MainViewModel.cs index 0104f94..74ff033 100644 --- a/Wallet/MainViewModel.cs +++ b/Wallet/MainViewModel.cs @@ -29,10 +29,11 @@ public partial class MainViewModel : { if (args.Sender is WalletNavigationViewModel wallet) { - SelectedItem = null; - - Reset(args => args.SetSource(wallet), false); - SelectedItem = wallet; + Reset(args => + { + args.SetSource(wallet, () => wallet); + SelectedItem = wallet; + }, false); } else {