public void ShowSettings() { if (this.settingsWindow != null) { this.settingsWindow.Activate(); return; } this.settingsWindow = new SettingsWindow(this.settings); this.settingsWindow.Closed += (sender, e) => SettingsClosed(); this.settingsWindow.Show(); }
private void SettingsClosed() { this.settingsWindow = null; this.applicationSettings.SaveSettingsData(this.settings.SettingsData); }