示例#1
0
        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;
                }
            }
        }
示例#2
0
        private void Prof_Edit_Click(object sender, RoutedEventArgs e)
        {
            var AddLabelWindow = new AddLabel();

            AddLabelWindow.Id    = Prof_ComboBox.SelectedIndex - 2;
            AddLabelWindow.Owner = this;
            AddLabelWindow.ShowDialog();
        }
示例#3
0
        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;
                }
            }
        }