private void AcceptButtonClick(object sender, RoutedEventArgs e) { var settingsData = new SettingsData(); foreach (var section in _settingsSections) { section.UpdateSettings(settingsData); } SettingsData.Save(settingsData); DialogResult = true; Close(); }