private void Window_Closed(object sender, EventArgs e) { ViewModel.Converter vm = (ViewModel.Converter) this.FindResource("vm"); Settings.Default.InputText = vm.PlainText; Settings.Default.SettingsXml = SettingsAsXml(vm.Settings); Settings.Default.Save(); }
public Window1() { this.InitializeComponent(); ViewModel.Converter vm = (ViewModel.Converter) this.FindResource("vm"); vm.PlainText = Settings.Default.InputText; try { if (!string.IsNullOrEmpty(Settings.Default.SettingsXml)) { XmlReader reader = XmlReader.Create(new StringReader(Settings.Default.SettingsXml)); if (settingsSerialiser.CanDeserialize(reader)) { vm.Settings = (ConversionSettings)settingsSerialiser.Deserialize(reader); } } } catch (Exception ex) { Console.WriteLine(ex); } }