public DnEntry(DnEntryDefinition definition, string value) { if (definition == null) { throw new ArgumentNullException(nameof(definition)); } if (value == null) { throw new ArgumentNullException(nameof(value)); } this.Definition = definition; this.Value = value; }
private void ButtonAdd_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(TextBoxValue.Text)) { TextBoxValue.Focus(); return; } DnEntryDefinition dnEntryDefinition = ((ComboBoxDnEntryTypeItem)ComboBoxType.SelectedItem).DnEntryDefinition; DnEntry dnEntry = new DnEntry(dnEntryDefinition, TextBoxValue.Text); ListViewSubject.Items.Add(new ListViewItem() { Tag = dnEntry }); TextBoxValue.Text = null; ReloadListView(); }
public ComboBoxDnEntryTypeItem(DnEntryDefinition dnEntryDefinition) { this.DnEntryDefinition = dnEntryDefinition; }