From 4bdff3640dd47bcc4c31aed8e7c2d3e516a88e3e Mon Sep 17 00:00:00 2001 From: TheXamlGuy Date: Sat, 6 Jul 2024 12:11:39 +0100 Subject: [PATCH] Added Action content to SettingsExpander --- Wallet.Avalonia/ArchiveItemActionView.axaml | 12 ++++---- Wallet.Avalonia/ConfirmItemActionView.axaml | 12 ++++---- Wallet.Avalonia/DeleteItemActionView.axaml | 12 ++++---- Wallet.Avalonia/DismissItemActionView.axaml | 12 ++++---- Wallet.Avalonia/EditItemActionView.axaml | 12 ++++---- Wallet.Avalonia/FavouriteItemActionView.axaml | 30 +++++++++++-------- Wallet.Avalonia/ItemCommandHeaderView.axaml | 4 +-- Wallet.Avalonia/PasswordEntryView.axaml | 14 +++++++++ Wallet.Avalonia/UnarchiveItemActionView.axaml | 14 +++++---- Wallet.Avalonia/WalletNavigationView.axaml | 1 - Wallet/Closed.cs | 4 +-- Wallet/WalletNavigationViewModel.cs | 6 ++-- 12 files changed, 78 insertions(+), 55 deletions(-) diff --git a/Wallet.Avalonia/ArchiveItemActionView.axaml b/Wallet.Avalonia/ArchiveItemActionView.axaml index 461a74e..2f7ee9f 100644 --- a/Wallet.Avalonia/ArchiveItemActionView.axaml +++ b/Wallet.Avalonia/ArchiveItemActionView.axaml @@ -11,11 +11,11 @@ Command="{Binding InvokeCommand}" HotKey="Delete" ToolTip.Tip="Archive"> - + + + diff --git a/Wallet.Avalonia/ConfirmItemActionView.axaml b/Wallet.Avalonia/ConfirmItemActionView.axaml index 1072fa5..3238f19 100644 --- a/Wallet.Avalonia/ConfirmItemActionView.axaml +++ b/Wallet.Avalonia/ConfirmItemActionView.axaml @@ -10,11 +10,11 @@ VerticalAlignment="Center" Command="{Binding InvokeCommand}" ToolTip.Tip="Save"> - + + + diff --git a/Wallet.Avalonia/DeleteItemActionView.axaml b/Wallet.Avalonia/DeleteItemActionView.axaml index 919d5a1..f7942b1 100644 --- a/Wallet.Avalonia/DeleteItemActionView.axaml +++ b/Wallet.Avalonia/DeleteItemActionView.axaml @@ -10,11 +10,11 @@ VerticalAlignment="Center" Command="{Binding InvokeCommand}" ToolTip.Tip="Delete"> - + + + diff --git a/Wallet.Avalonia/DismissItemActionView.axaml b/Wallet.Avalonia/DismissItemActionView.axaml index 0549ee2..35384b6 100644 --- a/Wallet.Avalonia/DismissItemActionView.axaml +++ b/Wallet.Avalonia/DismissItemActionView.axaml @@ -10,11 +10,11 @@ VerticalAlignment="Center" Command="{Binding InvokeCommand}" ToolTip.Tip="Cancel"> - + + + diff --git a/Wallet.Avalonia/EditItemActionView.axaml b/Wallet.Avalonia/EditItemActionView.axaml index 8238324..d520197 100644 --- a/Wallet.Avalonia/EditItemActionView.axaml +++ b/Wallet.Avalonia/EditItemActionView.axaml @@ -10,11 +10,11 @@ VerticalAlignment="Center" Command="{Binding InvokeCommand}" ToolTip.Tip="Edit"> - + + + diff --git a/Wallet.Avalonia/FavouriteItemActionView.axaml b/Wallet.Avalonia/FavouriteItemActionView.axaml index 0ec8ef4..38b1251 100644 --- a/Wallet.Avalonia/FavouriteItemActionView.axaml +++ b/Wallet.Avalonia/FavouriteItemActionView.axaml @@ -11,18 +11,24 @@ Command="{Binding InvokeCommand}" ToolTip.Tip="Edit"> - - + + + + + + diff --git a/Wallet.Avalonia/ItemCommandHeaderView.axaml b/Wallet.Avalonia/ItemCommandHeaderView.axaml index 61bece5..2b7fcf6 100644 --- a/Wallet.Avalonia/ItemCommandHeaderView.axaml +++ b/Wallet.Avalonia/ItemCommandHeaderView.axaml @@ -6,7 +6,7 @@ x:DataType="vm:ItemCommandHeaderViewModel"> - 40 + 36 36 @@ -21,7 +21,7 @@ ItemsSource="{Binding}"> - + diff --git a/Wallet.Avalonia/PasswordEntryView.axaml b/Wallet.Avalonia/PasswordEntryView.axaml index 23c0527..7ffa355 100644 --- a/Wallet.Avalonia/PasswordEntryView.axaml +++ b/Wallet.Avalonia/PasswordEntryView.axaml @@ -10,6 +10,20 @@ 10,5,6,6 0 + + + - + + + diff --git a/Wallet.Avalonia/WalletNavigationView.axaml b/Wallet.Avalonia/WalletNavigationView.axaml index 0bc755c..536de48 100644 --- a/Wallet.Avalonia/WalletNavigationView.axaml +++ b/Wallet.Avalonia/WalletNavigationView.axaml @@ -10,7 +10,6 @@ 40 40 - diff --git a/Wallet/Closed.cs b/Wallet/Closed.cs index 20820fb..d2e21ff 100644 --- a/Wallet/Closed.cs +++ b/Wallet/Closed.cs @@ -4,7 +4,7 @@ namespace Wallet; public record Closed { - public static ChangedEventArgs As(TValue value) => new(value); + public static ClosedEventArgs As(TValue value) => new(value); - public static ChangedEventArgs As() where TValue : new() => new(new TValue()); + public static ClosedEventArgs As() where TValue : new() => new(new TValue()); } \ No newline at end of file diff --git a/Wallet/WalletNavigationViewModel.cs b/Wallet/WalletNavigationViewModel.cs index cb125ec..9ae02c8 100644 --- a/Wallet/WalletNavigationViewModel.cs +++ b/Wallet/WalletNavigationViewModel.cs @@ -57,8 +57,8 @@ public partial class WalletNavigationViewModel : Add("Favourites", 0); Add("Archive", 0); Add("Categories", 0); - IsOpened = true; + IsOpened = true; Publisher.Publish(Changed.As()); return Task.CompletedTask; @@ -66,7 +66,7 @@ public partial class WalletNavigationViewModel : public Task Handle(ClosedEventArgs args) { - IsOpened = true; + IsOpened = false; Clear(); return Task.CompletedTask; @@ -83,7 +83,7 @@ public partial class WalletNavigationViewModel : { if (await Mediator.Handle, bool>(Close.As())) { - IsOpened = false; + Publisher.Publish(Closed.As()); } }