public TaxonMenuFactory(TaxonViewModel taxon, TaxonExplorer explorer, MessageFormatterFunc formatter) { this.Taxon = taxon; this.Explorer = explorer; this.FormatterFunc = formatter; _builder = new MenuItemBuilder(formatter); }
private void PerformDefaultAction(TreeView sender) { if (sender == null) { return; } var model = sender.SelectedItem as HierarchicalViewModelBase; if (model != null) { var fav = model as TaxonFavoriteViewModel; if (!fav.IsGroup) { TaxonExplorer.EditTaxonDetails(fav.TaxaID); } } }
public void BindUser(User user, TaxonExplorer explorer) { User = user; this.TaxonExplorer = explorer; }
public TaxonSelectorContentProvider(User user, TaxonExplorer explorer, LookupOptions options) { this.User = user; _explorer = explorer; _options = options; }