private void CopyConfiguration_OnClick(object sender, RoutedEventArgs e) { var name = new UniqueNamerWindow(AppSettings.Settings.CompilerConfigurations.Keys, "My Configuration") { Owner = OwnerSettingsWindow }; name.ShowDialog(); if (name.Canceled) { return; } AppSettings.Settings.AddCompilerConfiguration(name.ChosenName); CompilerConfigurationNames.Add(name.ChosenName); var newTheme = AppSettings.Settings.CompilerConfigurations[name.ChosenName]; newTheme.MemberwiseAssign(AppSettings.Settings.CompilerConfigurations[SelectedCompilerConfigurationName].Clone()); CompilerConfigurationCombobox.SelectedIndex = CompilerConfigurationNames.Count - 1; }
private void New_OnClick(object sender, RoutedEventArgs e) { var name = new UniqueNamerWindow(AppSettings.Settings.CompilerConfigurations.Keys, "My Configuration") { Owner = OwnerSettingsWindow }; name.ShowDialog(); if (name.Canceled) { return; } AppSettings.Settings.AddCompilerConfiguration(name.ChosenName); CompilerConfigurationNames.Add(name.ChosenName); CompilerConfigurationCombobox.SelectedIndex = CompilerConfigurationNames.Count - 1; }
private void Rename_OnClick(object sender, RoutedEventArgs e) { var x = new UniqueNamerWindow(AppSettings.Settings.CompilerConfigurations.Keys, SelectedCompilerConfigurationName, false); x.ShowDialog(); if (x.Canceled) { return; } AppSettings.Settings.RenameCompilerConfiguration(SelectedCompilerConfigurationName, x.ChosenName); CompilerConfigurationNames.Clear(); foreach (var v in AppSettings.Settings.CompilerConfigurations.Keys) { CompilerConfigurationNames.Add(v); } SelectedCompilerConfigurationName = x.ChosenName; }