diff --git a/Päevaküsimus/App.xaml b/Päevaküsimus/App.xaml index fede0cd..b38c17e 100644 --- a/Päevaküsimus/App.xaml +++ b/Päevaküsimus/App.xaml @@ -2,7 +2,8 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:Päevaküsimus" - StartupUri="MainWindow.xaml"> + StartupUri="MainWindow.xaml" + Exit="App_OnExit"> diff --git a/Päevaküsimus/App.xaml.cs b/Päevaküsimus/App.xaml.cs index ebefc0c..ac9ef64 100644 --- a/Päevaküsimus/App.xaml.cs +++ b/Päevaküsimus/App.xaml.cs @@ -13,5 +13,15 @@ namespace Päevaküsimus /// public partial class App : Application { + public static MainWindowVM mwvm; + private void App_OnExit(object sender, ExitEventArgs e) + { + if (App.mwvm != null) + { + SerializationService.Serialize(App.mwvm.questions); + } + } + + } } diff --git a/Päevaküsimus/MainWindow.xaml b/Päevaküsimus/MainWindow.xaml index c266077..1e341a3 100644 --- a/Päevaküsimus/MainWindow.xaml +++ b/Päevaküsimus/MainWindow.xaml @@ -19,15 +19,16 @@