Esempio n. 1
0
 public TaxonMenuFactory(TaxonViewModel taxon, TaxonExplorer explorer, MessageFormatterFunc formatter)
 {
     this.Taxon         = taxon;
     this.Explorer      = explorer;
     this.FormatterFunc = formatter;
     _builder           = new MenuItemBuilder(formatter);
 }
Esempio n. 2
0
 public TaxonMenuFactory(TaxonViewModel taxon, TaxonExplorer explorer, MessageFormatterFunc formatter)
 {
     this.Taxon = taxon;
     this.Explorer = explorer;
     this.FormatterFunc = formatter;
     _builder = new MenuItemBuilder(formatter);
 }
Esempio n. 3
0
 public ContextMenuBuilder(MessageFormatterFunc messageFormatter, ContextMenu menu = null)
 {
     _formatter             = messageFormatter;
     _menu                  = (menu == null ? new ContextMenu() : menu);
     _itemBuilder           = new MenuItemBuilder(_formatter);
     _itemBuilder.EndAction = (menuItem) => {
         _menu.Items.Add(menuItem);
     };
 }
Esempio n. 4
0
 public MenuItemBuilder(MessageFormatterFunc formatter = null)
 {
     _formatter = formatter;
 }