From eff9c2b35da0c34d051eb717acc9d0740222da5f Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Sat, 16 Jul 2022 20:47:53 -0600 Subject: [PATCH] Added AccountsDialog --- .../AvaloniaUI/Assets/DataGridTheme.xaml | 11 +- .../AvaloniaUI/FormSaveExtension2.cs | 4 + .../Views/Dialogs/AccountsDialog.axaml | 132 +++++++++ .../Views/Dialogs/AccountsDialog.axaml.cs | 270 ++++++++++++++++++ ...sDialog2.axaml => BookDetailsDialog.axaml} | 2 +- ...g2.axaml.cs => BookDetailsDialog.axaml.cs} | 6 +- .../AvaloniaUI/Views/Dialogs/DialogWindow.cs | 23 +- .../Views/Dialogs/ScanAccountsDialog.axaml.cs | 5 +- .../MainWindow/MainWindow.ScanManual.axaml.cs | 2 +- .../MainWindow/MainWindow.Settings.axaml.cs | 2 +- .../AvaloniaUI/Views/ProductsDisplay2.axaml | 1 + .../Views/ProductsDisplay2.axaml.cs | 6 +- .../Dialogs/AccountsDialog.Designer.cs | 28 +- .../LibationWinForms/LibationWinForms.csproj | 4 +- 14 files changed, 456 insertions(+), 40 deletions(-) create mode 100644 Source/LibationWinForms/AvaloniaUI/Views/Dialogs/AccountsDialog.axaml create mode 100644 Source/LibationWinForms/AvaloniaUI/Views/Dialogs/AccountsDialog.axaml.cs rename Source/LibationWinForms/AvaloniaUI/Views/Dialogs/{BookDetailsDialog2.axaml => BookDetailsDialog.axaml} (99%) rename Source/LibationWinForms/AvaloniaUI/Views/Dialogs/{BookDetailsDialog2.axaml.cs => BookDetailsDialog.axaml.cs} (97%) diff --git a/Source/LibationWinForms/AvaloniaUI/Assets/DataGridTheme.xaml b/Source/LibationWinForms/AvaloniaUI/Assets/DataGridTheme.xaml index 22e58146..904b6a2b 100644 --- a/Source/LibationWinForms/AvaloniaUI/Assets/DataGridTheme.xaml +++ b/Source/LibationWinForms/AvaloniaUI/Assets/DataGridTheme.xaml @@ -87,13 +87,6 @@ - - - (form.GetType().Name); if (savedState is null) @@ -64,6 +66,8 @@ namespace LibationWinForms.AvaloniaUI } public static void SaveSizeAndLocation(this Window form, Configuration config) { + if (Design.IsDesignMode) return; + var saveState = new FormSizeAndPosition(); saveState.IsMaximized = form.WindowState == WindowState.Maximized; diff --git a/Source/LibationWinForms/AvaloniaUI/Views/Dialogs/AccountsDialog.axaml b/Source/LibationWinForms/AvaloniaUI/Views/Dialogs/AccountsDialog.axaml new file mode 100644 index 00000000..70e8ff87 --- /dev/null +++ b/Source/LibationWinForms/AvaloniaUI/Views/Dialogs/AccountsDialog.axaml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + +