Beispiel #1
0
 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;
 }