diff --git a/Wallet.Avalonia/AllNavigationView.axaml b/Wallet.Avalonia/AllNavigationView.axaml index 9176701..a105091 100644 --- a/Wallet.Avalonia/AllNavigationView.axaml +++ b/Wallet.Avalonia/AllNavigationView.axaml @@ -33,6 +33,9 @@ + + + diff --git a/Wallet.Avalonia/App.axaml.cs b/Wallet.Avalonia/App.axaml.cs index cc80b97..9aba7e2 100644 --- a/Wallet.Avalonia/App.axaml.cs +++ b/Wallet.Avalonia/App.axaml.cs @@ -59,7 +59,7 @@ public partial class App : Application } services.AddHandler(); - services.AddTransient(provider => Component.Create(provider, args => + services.AddTransient(provider => Component.Register(provider, args => { args.AddServices(services => { diff --git a/Wallet.Avalonia/ArchiveNavigationView.axaml b/Wallet.Avalonia/ArchiveNavigationView.axaml index f827b2a..3ad062d 100644 --- a/Wallet.Avalonia/ArchiveNavigationView.axaml +++ b/Wallet.Avalonia/ArchiveNavigationView.axaml @@ -33,6 +33,9 @@ + + + diff --git a/Wallet.Avalonia/CategoriesNavigationView.axaml b/Wallet.Avalonia/CategoriesNavigationView.axaml index 196962b..2409814 100644 --- a/Wallet.Avalonia/CategoriesNavigationView.axaml +++ b/Wallet.Avalonia/CategoriesNavigationView.axaml @@ -6,4 +6,8 @@ x:DataType="vm:CategoriesNavigationViewModel" Content="Categories" MenuItemsSource="{Binding}" - SelectsOnInvoked="False" /> + SelectsOnInvoked="False"> + + + + diff --git a/Wallet.Avalonia/FavouritesNavigationView.axaml b/Wallet.Avalonia/FavouritesNavigationView.axaml index 4f655a7..f91faa0 100644 --- a/Wallet.Avalonia/FavouritesNavigationView.axaml +++ b/Wallet.Avalonia/FavouritesNavigationView.axaml @@ -33,6 +33,9 @@ + + + diff --git a/Wallet.Avalonia/MainView.axaml b/Wallet.Avalonia/MainView.axaml index d07544a..19b5e21 100644 --- a/Wallet.Avalonia/MainView.axaml +++ b/Wallet.Avalonia/MainView.axaml @@ -8,9 +8,27 @@ FooterMenuItemsSource="{Binding Footer}" IsSettingsVisible="False" MenuItemTemplate="{Binding Template}" - MenuItemsSource="{Binding}" - SelectedItem="{Binding SelectedItem}" + MenuItemsSource="{Binding SelectedItem, Mode=TwoWay}" SelectionFollowsFocus="True"> + + + + + + + + + + 0 1,0,0,0 diff --git a/Wallet.Avalonia/MainWindow.axaml b/Wallet.Avalonia/MainWindow.axaml index d5a4856..811c20b 100644 --- a/Wallet.Avalonia/MainWindow.axaml +++ b/Wallet.Avalonia/MainWindow.axaml @@ -4,7 +4,9 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vm="using:Wallet" xmlns:windowing="using:FluentAvalonia.UI.Windowing" - x:DataType="vm:MainWindowViewModel"> + x:DataType="vm:MainWindowViewModel" + Background="Transparent" + TransparencyLevelHint="Mica"> diff --git a/Wallet.Avalonia/WalletNavigationView.axaml b/Wallet.Avalonia/WalletNavigationView.axaml index 1f8b67a..b4c7ef7 100644 --- a/Wallet.Avalonia/WalletNavigationView.axaml +++ b/Wallet.Avalonia/WalletNavigationView.axaml @@ -1,17 +1,12 @@ - + ListBoxExtension.IsItemInvokedEnabled="True"> @@ -23,50 +18,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -77,39 +31,6 @@ - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Wallet.Avalonia/WalletNavigationView.axaml.cs b/Wallet.Avalonia/WalletNavigationView.axaml.cs index 20a0c63..4924657 100644 --- a/Wallet.Avalonia/WalletNavigationView.axaml.cs +++ b/Wallet.Avalonia/WalletNavigationView.axaml.cs @@ -1,8 +1,9 @@ +using Avalonia.Controls; using Toolkit.UI.Controls.Avalonia; namespace Wallet.Avalonia; -public partial class WalletNavigationView : NavigationViewItem +public partial class WalletNavigationView : ListBoxItem { public WalletNavigationView() => InitializeComponent();