From 1cd7c0411c08f48f35eb926ff1e17fb5a200fef3 Mon Sep 17 00:00:00 2001 From: Geoffroy Bonneville Date: Tue, 12 Sep 2017 18:20:32 +0200 Subject: [PATCH] WIP on data binding, nothing is working... --- .vs/ModernKeePass/v14/.suo | Bin 217600 -> 320000 bytes ModernKeePass/MainPage.xaml.cs | 7 +- ModernKeePass/ModernKeePass.csproj | 17 +- ModernKeePass/Package.appxmanifest | 38 +- ModernKeePass/Pages/DatabaseDetailPage.xaml | 99 ++ ...age.xaml.cs => DatabaseDetailPage.xaml.cs} | 49 +- ModernKeePass/Pages/DatabaseViewPage.xaml | 127 --- ModernKeePass/ViewModels/DatabaseVm.cs | 37 + ModernKeePass/ViewModels/EntryVm.cs | 12 + ModernKeePass/ViewModels/GroupVm.cs | 14 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 14442 -> 14442 bytes ModernKeePass/obj/Debug/XamlSaveStateFile.xml | 4 +- ModernKeePass/obj/Debug/XamlTypeInfo.g.cs | 614 ------------ ModernKeePass/packages.config | 4 +- .../Serialization/BinaryReaderEx.cs | 10 +- .../Serialization/IOConnection.cs | 11 +- .../Serialization/IOConnectionInfo.cs | 20 +- .../bin/Debug/ModernKeePassLib.dll | Bin 212480 -> 211968 bytes .../bin/Debug/ModernKeePassLib.pdb | Bin 593408 -> 593408 bytes ...dernKeePassLib.csproj.FileListAbsolute.txt | 4 +- ...ssLib.csprojResolveAssemblyReference.cache | Bin 143084 -> 143109 bytes .../obj/Debug/ModernKeePassLib.dll | Bin 212480 -> 211968 bytes .../obj/Debug/ModernKeePassLib.pdb | Bin 593408 -> 593408 bytes .../dotnet_library_license.txt | 128 --- .../runtime.json | 406 -------- .../LICENSE.TXT} | 14 +- .../THIRD-PARTY-NOTICES.TXT | 226 +++++ .../lib/netstandard1.0/_._ | 0 .../runtime.json | 928 ++++++++++++++++++ .../useSharedDesignerContext.txt | 0 .../version.txt | 1 + .../lib/netstandard1.2/ModernKeePassLib.dll | Bin 0 -> 211968 bytes .../lib/netstandard1.2/ModernKeePassLib.dll | Bin 212480 -> 0 bytes 33 files changed, 1397 insertions(+), 1373 deletions(-) create mode 100644 ModernKeePass/Pages/DatabaseDetailPage.xaml rename ModernKeePass/Pages/{DatabaseViewPage.xaml.cs => DatabaseDetailPage.xaml.cs} (65%) delete mode 100644 ModernKeePass/Pages/DatabaseViewPage.xaml create mode 100644 ModernKeePass/ViewModels/DatabaseVm.cs create mode 100644 ModernKeePass/ViewModels/EntryVm.cs create mode 100644 ModernKeePass/ViewModels/GroupVm.cs delete mode 100644 packages/Microsoft.NETCore.Platforms.1.1.0/dotnet_library_license.txt delete mode 100644 packages/Microsoft.NETCore.Platforms.1.1.0/runtime.json rename packages/{Microsoft.NETCore.Platforms.1.1.0/ThirdPartyNotices.txt => Microsoft.NETCore.Platforms.2.0.0/LICENSE.TXT} (68%) create mode 100644 packages/Microsoft.NETCore.Platforms.2.0.0/THIRD-PARTY-NOTICES.TXT rename packages/{Microsoft.NETCore.Platforms.1.1.0 => Microsoft.NETCore.Platforms.2.0.0}/lib/netstandard1.0/_._ (100%) create mode 100644 packages/Microsoft.NETCore.Platforms.2.0.0/runtime.json create mode 100644 packages/Microsoft.NETCore.Platforms.2.0.0/useSharedDesignerContext.txt create mode 100644 packages/Microsoft.NETCore.Platforms.2.0.0/version.txt create mode 100644 packages/ModernKeePassLib.2.19.0.26202/lib/netstandard1.2/ModernKeePassLib.dll delete mode 100644 packages/ModernKeePassLib.2.19.0.27133/lib/netstandard1.2/ModernKeePassLib.dll diff --git a/.vs/ModernKeePass/v14/.suo b/.vs/ModernKeePass/v14/.suo index b523ee1eca0999a6af77ab184fb1d5278e3e0a6f..0e2967ece0781b4cac64c41b45dc255f9719b872 100644 GIT binary patch delta 17436 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 N7-*w{}T^sNX-BM delta 7084 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 diff --git a/ModernKeePass/MainPage.xaml.cs b/ModernKeePass/MainPage.xaml.cs index ccfe198..3bec545 100644 --- a/ModernKeePass/MainPage.xaml.cs +++ b/ModernKeePass/MainPage.xaml.cs @@ -1,8 +1,9 @@ -using ModernKeePass.Pages; -using System; +using System; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Input; +using ModernKeePass.Pages; + // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 namespace ModernKeePass @@ -30,7 +31,7 @@ namespace ModernKeePass { // Application now has read/write access to the picked file textBlock.Text = "Opened database: " + file.Name; - Frame.Navigate(typeof(DatabaseViewPage), file); + Frame.Navigate(typeof(DatabaseDetailPage), file); } else { diff --git a/ModernKeePass/ModernKeePass.csproj b/ModernKeePass/ModernKeePass.csproj index c704fee..d278a76 100644 --- a/ModernKeePass/ModernKeePass.csproj +++ b/ModernKeePass/ModernKeePass.csproj @@ -114,10 +114,13 @@ MainPage.xaml - - DatabaseViewPage.xaml + + DatabaseDetailPage.xaml + + + @@ -141,14 +144,14 @@ MSBuild:Compile Designer - + Designer MSBuild:Compile - - ..\packages\ModernKeePassLib.2.19.0.27133\lib\netstandard1.2\ModernKeePassLib.dll + + ..\packages\ModernKeePassLib.2.19.0.26202\lib\netstandard1.2\ModernKeePassLib.dll True @@ -156,9 +159,7 @@ True - - - + 12.0 diff --git a/ModernKeePass/Package.appxmanifest b/ModernKeePass/Package.appxmanifest index 7814d16..bb79302 100644 --- a/ModernKeePass/Package.appxmanifest +++ b/ModernKeePass/Package.appxmanifest @@ -1,38 +1,32 @@  - - - + ModernKeePass - GBE + Wismna Assets\StoreLogo.png - 6.3.0 6.3.0 - - + - - - - - + + + + + + + + + .kdbx + + + + diff --git a/ModernKeePass/Pages/DatabaseDetailPage.xaml b/ModernKeePass/Pages/DatabaseDetailPage.xaml new file mode 100644 index 0000000..cfc515c --- /dev/null +++ b/ModernKeePass/Pages/DatabaseDetailPage.xaml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +