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();