示例#1
0
 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();
 }
示例#2
0
        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);
            }
        }