private void CopyConfiguration_OnClick(object sender, RoutedEventArgs e)
        {
            var name = new UniqueNamerWindow(AppSettings.Settings.EditorControlThemes.Keys, "My Theme")
            {
                Owner = OwnerSettingsWindow
            };

            name.ShowDialog();

            if (name.Canceled)
            {
                return;
            }


            AppSettings.Settings.AddEditorControlTheme(name.ChosenName);

            EditorThemeNames.Add(name.ChosenName);

            var newTheme = AppSettings.Settings.EditorControlThemes[name.ChosenName];

            newTheme.MemberwiseAssign(AppSettings.Settings.EditorControlThemes[SelectedEditorThemeName].Clone());

            EditorThemeCombobox.SelectedIndex = EditorThemeNames.Count - 1;
        }
        private void DeleteConfiguration_OnClick(object sender, RoutedEventArgs e)
        {
            var currentlySelected = SelectedEditorThemeName;

            int newIndex = 0;

            if ((EditorThemeNames.Count - 1) > 0 && EditorThemeCombobox.SelectedIndex > 0)
            {
                newIndex = EditorThemeCombobox.SelectedIndex - 1;
            }


            AppSettings.Settings.RemoveEditorControlTheme(currentlySelected, EditorThemeNames[newIndex]);

            EditorThemeNames.Remove(SelectedEditorThemeName);

            EditorThemeCombobox.SelectedIndex = newIndex;
        }
        private void RenameConfiguration_OnClick(object sender, RoutedEventArgs e)
        {
            var x = new UniqueNamerWindow(AppSettings.Settings.EditorControlThemes.Keys, SelectedEditorThemeName,
                                          false);

            x.ShowDialog();

            if (x.Canceled)
            {
                return;
            }

            AppSettings.Settings.RenameEditorControlTheme(SelectedEditorThemeName, x.ChosenName);


            EditorThemeNames.Clear();

            foreach (var v in AppSettings.Settings.EditorControlThemes.Keys)
            {
                EditorThemeNames.Add(v);
            }

            SelectedEditorThemeName = x.ChosenName;
        }