private void ProfileComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (Prof_Edit != null && Prof_Delete != null) { switch ((sender as ComboBox).SelectedIndex) { case 0: Prof_Edit.IsEnabled = false; Prof_Delete.IsEnabled = false; break; case 1: var addLabelWindow = new AddLabel(); addLabelWindow.Owner = this; addLabelWindow.ShowDialog(); Prof_Edit.IsEnabled = false; Prof_Delete.IsEnabled = false; break; default: Prof_Edit.IsEnabled = true; Prof_Delete.IsEnabled = true; break; } } }
private void Prof_Edit_Click(object sender, RoutedEventArgs e) { var AddLabelWindow = new AddLabel(); AddLabelWindow.Id = Prof_ComboBox.SelectedIndex - 2; AddLabelWindow.Owner = this; AddLabelWindow.ShowDialog(); }
private void Plugin_ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (Plug_Edit != null && Plug_Delete != null) { switch ((sender as ComboBox).SelectedIndex) { case 0: Plug_Edit.IsEnabled = false; Plug_Delete.IsEnabled = false; ext.Text = "-"; break; case 1: var addLabelWindow = new AddLabel(); addLabelWindow.Owner = this; addLabelWindow.IsPluginSelection = true; addLabelWindow.ShowDialog(); Plug_Edit.IsEnabled = false; Plug_Delete.IsEnabled = false; ext.Text = "-"; break; default: Plug_Edit.IsEnabled = true; Plug_Delete.IsEnabled = true; try { var extension = Properties.Settings.Default.Plugin_Labels[(sender as ComboBox).SelectedIndex - 2].Extension; if (extension != "") { ext.Text = extension; } else { ext.Text = "-"; } } catch (ArgumentOutOfRangeException) { ext.Text = "-"; } break; } } }