Exemple #1
0
 public TaxonMenuFactory(TaxonViewModel taxon, TaxonExplorer explorer, MessageFormatterFunc formatter)
 {
     this.Taxon         = taxon;
     this.Explorer      = explorer;
     this.FormatterFunc = formatter;
     _builder           = new MenuItemBuilder(formatter);
 }
Exemple #2
0
 public TaxonMenuFactory(TaxonViewModel taxon, TaxonExplorer explorer, MessageFormatterFunc formatter)
 {
     this.Taxon = taxon;
     this.Explorer = explorer;
     this.FormatterFunc = formatter;
     _builder = new MenuItemBuilder(formatter);
 }
Exemple #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);
     };
 }
Exemple #4
0
 public MenuItemBuilder(MessageFormatterFunc formatter = null)
 {
     _formatter = formatter;
 }