From 42ac04b02c062ee45e7e5024b79bb8d7db130f6c Mon Sep 17 00:00:00 2001 From: BONNEVILLE Geoffroy Date: Fri, 24 Nov 2017 18:21:06 +0100 Subject: [PATCH] Layout change in CompositeKey user control Button text is now settable Opening database is placed in async task dispatcher to return control to the UI --- .../Controls/CompositeKeyUserControl.xaml | 16 ++++++---- .../Controls/CompositeKeyUserControl.xaml.cs | 28 ++++++++++++++-- .../EmptyStringToVisibilityConverter.cs | 20 ++++++++++++ .../Extensions/DispatcherTaskExtensions.cs | 32 +++++++++++++++++++ ModernKeePass/ModernKeePassApp.csproj | 2 ++ .../Pages/MainPageFrames/NewDatabasePage.xaml | 2 +- .../MainPageFrames/OpenDatabasePage.xaml | 2 +- .../MainPageFrames/RecentDatabasesPage.xaml | 2 +- .../SettingsSecurityPage.xaml | 2 +- ModernKeePass/ViewModels/CompositeKeyVm.cs | 6 ++-- ModernKeePass/ViewModels/GroupVm.cs | 1 + 11 files changed, 98 insertions(+), 15 deletions(-) create mode 100644 ModernKeePass/Converters/EmptyStringToVisibilityConverter.cs create mode 100644 ModernKeePass/Extensions/DispatcherTaskExtensions.cs diff --git a/ModernKeePass/Controls/CompositeKeyUserControl.xaml b/ModernKeePass/Controls/CompositeKeyUserControl.xaml index 124d848..3260145 100644 --- a/ModernKeePass/Controls/CompositeKeyUserControl.xaml +++ b/ModernKeePass/Controls/CompositeKeyUserControl.xaml @@ -9,15 +9,14 @@ xmlns:actions="using:ModernKeePass.Actions" xmlns:converters="using:ModernKeePass.Converters" xmlns:viewModels="using:ModernKeePass.ViewModels" - mc:Ignorable="d" - d:DesignHeight="120" - d:DesignWidth="550" > + mc:Ignorable="d" > + @@ -31,6 +30,7 @@ + @@ -49,9 +49,13 @@ - + + + + + -