diff --git a/Wallet.Avalonia.Desktop/Wallet.Avalonia.Desktop.csproj b/Wallet.Avalonia.Desktop/Wallet.Avalonia.Desktop.csproj index 6dcb4f0..4bf02f7 100644 --- a/Wallet.Avalonia.Desktop/Wallet.Avalonia.Desktop.csproj +++ b/Wallet.Avalonia.Desktop/Wallet.Avalonia.Desktop.csproj @@ -20,7 +20,7 @@ - + diff --git a/Wallet.Avalonia/ItemNavigationCollectionView.axaml b/Wallet.Avalonia/ItemNavigationCollectionView.axaml index cd4b07f..cf02255 100644 --- a/Wallet.Avalonia/ItemNavigationCollectionView.axaml +++ b/Wallet.Avalonia/ItemNavigationCollectionView.axaml @@ -25,8 +25,7 @@ - @@ -38,7 +39,8 @@ + Foreground="{DynamicResource StarredIconForegroundBrush}" + IsBadgeVisible="{Binding IsFavourite}"> InitializeComponent(); + public ItemNavigationView() => + InitializeComponent(); + + protected override Type StyleKeyOverride => + typeof(ListBoxItem); } \ No newline at end of file diff --git a/Wallet.Avalonia/Wallet.Avalonia.csproj b/Wallet.Avalonia/Wallet.Avalonia.csproj index 1740305..92c2dbc 100644 --- a/Wallet.Avalonia/Wallet.Avalonia.csproj +++ b/Wallet.Avalonia/Wallet.Avalonia.csproj @@ -19,22 +19,22 @@ - + - + - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/Wallet.Avalonia/WalletNavigationView.axaml b/Wallet.Avalonia/WalletNavigationView.axaml index fc1008a..b1dd90d 100644 --- a/Wallet.Avalonia/WalletNavigationView.axaml +++ b/Wallet.Avalonia/WalletNavigationView.axaml @@ -1,16 +1,22 @@ - - + 40 40 - + @@ -72,4 +78,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Wallet.Avalonia/WalletNavigationView.axaml.cs b/Wallet.Avalonia/WalletNavigationView.axaml.cs index fa9a36d..225423c 100644 --- a/Wallet.Avalonia/WalletNavigationView.axaml.cs +++ b/Wallet.Avalonia/WalletNavigationView.axaml.cs @@ -1,9 +1,15 @@ using Avalonia.Controls; +using System; +using Toolkit.UI.Controls.Avalonia; namespace Wallet.Avalonia; -public partial class WalletNavigationView : ListBoxItem +public partial class WalletNavigationView : + OverflowItem { public WalletNavigationView() => InitializeComponent(); + + protected override Type StyleKeyOverride => + typeof(OverflowItem); } \ No newline at end of file diff --git a/Wallet.Data/Wallet.Data.csproj b/Wallet.Data/Wallet.Data.csproj index 8f9d51d..ce61d6f 100644 --- a/Wallet.Data/Wallet.Data.csproj +++ b/Wallet.Data/Wallet.Data.csproj @@ -5,13 +5,13 @@ enable - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Wallet/Wallet.csproj b/Wallet/Wallet.csproj index 302e079..c132040 100644 --- a/Wallet/Wallet.csproj +++ b/Wallet/Wallet.csproj @@ -7,13 +7,13 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive