From 75f6e2f84035785d5e789fe24bb2260982e5f798 Mon Sep 17 00:00:00 2001 From: Geoffroy BONNEVILLE Date: Tue, 21 Apr 2020 11:26:02 +0200 Subject: [PATCH] OpenDatabaseUserControl works --- ModernKeePass/App.xaml.cs | 7 ++-- ModernKeePass/Strings/en-US/Resources.resw | 2 +- ModernKeePass/Strings/fr-FR/Resources.resw | 2 +- .../MainPageFrames/OpenDatabasePage.xaml | 2 +- .../MainPageFrames/RecentDatabasesPage.xaml | 2 +- .../UserControls/OpenDatabaseUserControl.xaml | 33 ++++++++++--------- .../OpenDatabaseUserControl.xaml.cs | 18 ++-------- .../UpdateCredentialsUserControl.xaml.cs | 13 ++++++++ 8 files changed, 42 insertions(+), 37 deletions(-) diff --git a/ModernKeePass/App.xaml.cs b/ModernKeePass/App.xaml.cs index 3c2d49f..240f2a2 100644 --- a/ModernKeePass/App.xaml.cs +++ b/ModernKeePass/App.xaml.cs @@ -221,8 +221,11 @@ namespace ModernKeePass { ToastNotificationHelper.ShowErrorToast(exception); } - await SuspensionManager.SaveAsync().ConfigureAwait(false); - deferral.Complete(); + finally + { + await SuspensionManager.SaveAsync().ConfigureAwait(false); + deferral.Complete(); + } } /// diff --git a/ModernKeePass/Strings/en-US/Resources.resw b/ModernKeePass/Strings/en-US/Resources.resw index ad79d51..98d9245 100644 --- a/ModernKeePass/Strings/en-US/Resources.resw +++ b/ModernKeePass/Strings/en-US/Resources.resw @@ -165,7 +165,7 @@ Create new key file - + Open diff --git a/ModernKeePass/Strings/fr-FR/Resources.resw b/ModernKeePass/Strings/fr-FR/Resources.resw index 6cd16ab..4ca2124 100644 --- a/ModernKeePass/Strings/fr-FR/Resources.resw +++ b/ModernKeePass/Strings/fr-FR/Resources.resw @@ -165,7 +165,7 @@ Créer un nouveau fichier de clé - + Ouvrir diff --git a/ModernKeePass/Views/MainPageFrames/OpenDatabasePage.xaml b/ModernKeePass/Views/MainPageFrames/OpenDatabasePage.xaml index 69374b2..0ffe7eb 100644 --- a/ModernKeePass/Views/MainPageFrames/OpenDatabasePage.xaml +++ b/ModernKeePass/Views/MainPageFrames/OpenDatabasePage.xaml @@ -25,7 +25,7 @@ - + diff --git a/ModernKeePass/Views/MainPageFrames/RecentDatabasesPage.xaml b/ModernKeePass/Views/MainPageFrames/RecentDatabasesPage.xaml index 082f575..55e9e2e 100644 --- a/ModernKeePass/Views/MainPageFrames/RecentDatabasesPage.xaml +++ b/ModernKeePass/Views/MainPageFrames/RecentDatabasesPage.xaml @@ -43,7 +43,7 @@ - + diff --git a/ModernKeePass/Views/UserControls/OpenDatabaseUserControl.xaml b/ModernKeePass/Views/UserControls/OpenDatabaseUserControl.xaml index a887acb..c22dc98 100644 --- a/ModernKeePass/Views/UserControls/OpenDatabaseUserControl.xaml +++ b/ModernKeePass/Views/UserControls/OpenDatabaseUserControl.xaml @@ -1,14 +1,14 @@  + x:Class="ModernKeePass.Views.UserControls.OpenDatabaseUserControl" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:interactivity="using:Microsoft.Xaml.Interactivity" + xmlns:core="using:Microsoft.Xaml.Interactions.Core" + xmlns:converters="using:ModernKeePass.Converters" + xmlns:viewModels="using:ModernKeePass.ViewModels" + mc:Ignorable="d" > @@ -38,18 +38,19 @@