private void btOk_Click(object sender, RoutedEventArgs e) { MTSettingsModel objOldSettings = MTControler.Settings; MTControler.Settings = _objNewSettings; if (objOldSettings.AutoTestEnabled != _objNewSettings.AutoTestEnabled) { if (_objNewSettings.AutoTestEnabled) { MTControler.AutoTestWorker.RunWorkerAsync(); } else { MTControler.MainView.lbTimer.Content = "Auto test desabled"; } } if (objOldSettings.AutoTestInterval != _objNewSettings.AutoTestInterval) { MTControler.TimeRemaining = new DateTime().AddMinutes(_objNewSettings.AutoTestInterval); } //Update MTClassificator.UpdateAllPositions(); //Write XML MTParser.WriteSettings(); this.Close(); }
public MTSettingsView() { InitializeComponent(); _objNewSettings = MTControler.Settings.Clone(); GridMain.DataContext = _objNewSettings; }