GetAllFields() public méthode

public GetAllFields ( ) : List
Résultat List
Exemple #1
0
 public ItemPredicate()
 {
     this.InitializeComponent();
       { // Add all item fields
       List<ItemField> ItemFields = new List<ItemField>();
     ItemFields.Add(new ItemField(null, I18N.GetText("ItemField:Any")));
     {
     Item I = new Item();
       foreach (string Field in I.GetAllFields())
     ItemFields.Add(new ItemField(Field, I.GetFieldName(Field)));
     }
     this.cmbField.DataSource = ItemFields;
       }
       this.cmbField.SelectedIndex = 0; // Any Field
       this.cmbTest.Items.AddRange(NamedEnum.GetAll(typeof(Test)));
       this.cmbTest.SelectedIndex = 0; // Contains
 }
Exemple #2
0
 public ItemFindDialog(ThingList<Item> Items)
 {
     InitializeComponent();
       this.Icon          = Icons.Search;
       this.Items_        = Items;
       this.SelectedItem_ = null;
       this.lstItems.Columns.Add(I18N.GetText("ColumnHeader:Index"), 40, HorizontalAlignment.Left);
       { // Add all item fields as columns for the result, and as entries on the "Copy" context menu
       Item I = new Item();
     foreach (string Field in I.GetAllFields()) {
       this.lstItems.Columns.Add(I.GetFieldName(Field), 100, HorizontalAlignment.Left);
       this.mnuILCCopy.MenuItems.Add(new MenuItem(I.GetFieldName(Field), new EventHandler(this.CopyContextMenu_Click)));
     }
       }
       this.lstItems.ColumnClick += new ColumnClickEventHandler(ListViewColumnSorter.ListView_ColumnClick);
       this.AddPredicate();
 }