void OnAddParameter(object sender, RoutedEventArgs e) { ParameterWindow dialog = new ParameterWindow("Add a parameter", "Parameter:", ""); if (dialog.ShowDialog() == true) { if (dialog.textbox.Text != "") { if (dialog.textbox.Text[0] == char.Parse("-")) { AddItemToList(this.ParameterList, dialog.textbox.Text); guiHandler.AddParameter(dialog.textbox.Text); } else if (dialog.textbox.Text[0] == char.Parse("\"")) { AddItemToList(this.ParameterList, dialog.textbox.Text); guiHandler.AddParameter(dialog.textbox.Text); } else { AddItemToList(this.ParameterList, "-" + dialog.textbox.Text); guiHandler.AddParameter("-" + dialog.textbox.Text); } } } }
void OnEditParameter(object sender, RoutedEventArgs e) { int index = this.ParameterList.SelectedIndex; string parameter = ((ListBoxItem)ParameterList.SelectedValue).Content.ToString(); ParameterWindow dialog = new ParameterWindow("Edit parameter", "Parameter:", parameter); if (dialog.ShowDialog() == true) { if (dialog.textbox.Text != "") { guiHandler.RemoveParameter(parameter); this.ParameterList.Items.RemoveAt(index); AddItemToList(this.ParameterList, dialog.textbox.Text); guiHandler.AddParameter(dialog.textbox.Text); } } }