From ed54c2726918e474a082cbc28b3f6fd7a7a8d96f Mon Sep 17 00:00:00 2001 From: TheXamlGuy Date: Mon, 6 May 2024 21:17:20 +0100 Subject: [PATCH] wip --- .../Bitvault.Avalonia.Desktop.csproj | 2 +- .../AddVaultContentActionView.axaml | 21 +++++++++ .../AddVaultContentActionView.axaml.cs | 8 ++++ Bitvault.Avalonia/AddVaultContentView.axaml | 6 +++ .../AddVaultContentView.axaml.cs | 8 ++++ Bitvault.Avalonia/AllNavigationView.axaml | 2 +- Bitvault.Avalonia/App.axaml | 4 +- Bitvault.Avalonia/App.axaml.cs | 8 +++- Bitvault.Avalonia/Bitvault.Avalonia.csproj | 23 +++++++--- Bitvault.Avalonia/LockerNavigationView.axaml | 11 ----- .../VaultContentNavigationView.axaml.cs | 8 ++++ Bitvault.Avalonia/VaultContentView.axaml | 6 +++ Bitvault.Avalonia/VaultContentView.axaml.cs | 8 ++++ Bitvault.Avalonia/VaultHeaderView.axaml | 27 +++++++++++ Bitvault.Avalonia/VaultHeaderView.axaml.cs | 8 ++++ Bitvault.Avalonia/VaultSearchHeaderView.axaml | 6 +++ ...xaml.cs => VaultSearchHeaderView.axaml.cs} | 4 +- Bitvault.Avalonia/VaultView.axaml | 46 +++++++++---------- Bitvault.Avalonia/VaultView.axaml.cs | 1 + Bitvault/AddVaultContentActionViewModel.cs | 10 ++++ Bitvault/AddVaultContentViewModel.cs | 10 ++++ Bitvault/{Locker.cs => Content.cs} | 2 +- Bitvault/FilterVaultNavigationViewModel.cs | 2 +- Bitvault/MainViewModel.cs | 2 +- Bitvault/ManageNavigationViewModel.cs | 42 +---------------- Bitvault/VaultContentNavigationViewModel.cs | 32 +++++++++++++ ...nViewModel.cs => VaultContentViewModel.cs} | 2 +- Bitvault/VaultDbContext.cs | 6 +-- Bitvault/VaultHeaderViewModel.cs | 33 +++++++++++++ ...ckerViewModel.cs => VaultItemViewModel.cs} | 2 +- Bitvault/VaultSearchHeaderViewModel.cs | 10 ++++ Bitvault/VaultViewModel.cs | 9 ++-- Bitvault/VaultViewModelHandler.cs | 18 ++++---- 33 files changed, 275 insertions(+), 112 deletions(-) create mode 100644 Bitvault.Avalonia/AddVaultContentActionView.axaml create mode 100644 Bitvault.Avalonia/AddVaultContentActionView.axaml.cs create mode 100644 Bitvault.Avalonia/AddVaultContentView.axaml create mode 100644 Bitvault.Avalonia/AddVaultContentView.axaml.cs delete mode 100644 Bitvault.Avalonia/LockerNavigationView.axaml create mode 100644 Bitvault.Avalonia/VaultContentNavigationView.axaml.cs create mode 100644 Bitvault.Avalonia/VaultContentView.axaml create mode 100644 Bitvault.Avalonia/VaultContentView.axaml.cs create mode 100644 Bitvault.Avalonia/VaultHeaderView.axaml create mode 100644 Bitvault.Avalonia/VaultHeaderView.axaml.cs create mode 100644 Bitvault.Avalonia/VaultSearchHeaderView.axaml rename Bitvault.Avalonia/{LockerNavigationView.axaml.cs => VaultSearchHeaderView.axaml.cs} (55%) create mode 100644 Bitvault/AddVaultContentActionViewModel.cs create mode 100644 Bitvault/AddVaultContentViewModel.cs rename Bitvault/{Locker.cs => Content.cs} (94%) create mode 100644 Bitvault/VaultContentNavigationViewModel.cs rename Bitvault/{LockerNavigationViewModel.cs => VaultContentViewModel.cs} (84%) create mode 100644 Bitvault/VaultHeaderViewModel.cs rename Bitvault/{LockerViewModel.cs => VaultItemViewModel.cs} (82%) create mode 100644 Bitvault/VaultSearchHeaderViewModel.cs diff --git a/Bitvault.Avalonia.Desktop/Bitvault.Avalonia.Desktop.csproj b/Bitvault.Avalonia.Desktop/Bitvault.Avalonia.Desktop.csproj index 292dd06..89e119b 100644 --- a/Bitvault.Avalonia.Desktop/Bitvault.Avalonia.Desktop.csproj +++ b/Bitvault.Avalonia.Desktop/Bitvault.Avalonia.Desktop.csproj @@ -9,7 +9,7 @@ win-x64 - + diff --git a/Bitvault.Avalonia/AddVaultContentActionView.axaml b/Bitvault.Avalonia/AddVaultContentActionView.axaml new file mode 100644 index 0000000..76487ef --- /dev/null +++ b/Bitvault.Avalonia/AddVaultContentActionView.axaml @@ -0,0 +1,21 @@ + + + diff --git a/Bitvault.Avalonia/AddVaultContentActionView.axaml.cs b/Bitvault.Avalonia/AddVaultContentActionView.axaml.cs new file mode 100644 index 0000000..5337e38 --- /dev/null +++ b/Bitvault.Avalonia/AddVaultContentActionView.axaml.cs @@ -0,0 +1,8 @@ +using Avalonia.Controls; + +namespace Bitvault.Avalonia; + +public partial class AddVaultContentActionView : UserControl +{ + public AddVaultContentActionView() => InitializeComponent(); +} diff --git a/Bitvault.Avalonia/AddVaultContentView.axaml b/Bitvault.Avalonia/AddVaultContentView.axaml new file mode 100644 index 0000000..5ac68c7 --- /dev/null +++ b/Bitvault.Avalonia/AddVaultContentView.axaml @@ -0,0 +1,6 @@ + + Add vault content placeholder + diff --git a/Bitvault.Avalonia/AddVaultContentView.axaml.cs b/Bitvault.Avalonia/AddVaultContentView.axaml.cs new file mode 100644 index 0000000..b40e72f --- /dev/null +++ b/Bitvault.Avalonia/AddVaultContentView.axaml.cs @@ -0,0 +1,8 @@ +using Avalonia.Controls; + +namespace Bitvault.Avalonia; + +public partial class AddVaultContentView : UserControl +{ + public AddVaultContentView() => InitializeComponent(); +} diff --git a/Bitvault.Avalonia/AllNavigationView.axaml b/Bitvault.Avalonia/AllNavigationView.axaml index b75b3a6..35d87e2 100644 --- a/Bitvault.Avalonia/AllNavigationView.axaml +++ b/Bitvault.Avalonia/AllNavigationView.axaml @@ -5,7 +5,7 @@ xmlns:vm="using:Bitvault" x:DataType="vm:AllNavigationViewModel" Content="All" - IsSelected="{Binding Selected, Mode=TwoWay}"> + IsSelected="{Binding Selected}"> diff --git a/Bitvault.Avalonia/App.axaml b/Bitvault.Avalonia/App.axaml index f939e4d..0d6b9d9 100644 --- a/Bitvault.Avalonia/App.axaml +++ b/Bitvault.Avalonia/App.axaml @@ -3,9 +3,9 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ui="using:FluentAvalonia.UI.Controls" - RequestedThemeVariant="Dark"> + RequestedThemeVariant="Default"> - +