Esempio n. 1
0
 public override ListData EditItem(Control owner, ListData item, IEnumerable <ListData> existing, object tag)
 {
     using (var dlg = new ListDesigner(item, existing))
     {
         if (dlg.ShowDialog(owner) == DialogResult.OK)
         {
             return(dlg.GetListDef());
         }
     }
     return(null);
 }
Esempio n. 2
0
 public void AddList()
 {
     using (var editDlg = new ListDesigner(ListData.EMPTY, _listsListBoxDriver.List))
     {
         if (editDlg.ShowDialog(this) == DialogResult.OK)
         {
             var chosen  = _listsListBoxDriver.Chosen.ToList();
             var listDef = editDlg.GetListDef();
             chosen.Add(listDef);
             _listsListBoxDriver.List.Add(editDlg.GetListDef());
             _listsListBoxDriver.LoadList(chosen);
         }
     }
 }