示例#1
0
        private void EditSpecies(Library.DBObject.Species species)
        {
            if (species == null)
            {
                return;
            }

            MycoKeyCreator.Application.ViewModel.KeyViewModel keyViewModel = DataContext as MycoKeyCreator.Application.ViewModel.KeyViewModel;
            ViewModel.SpeciesViewModel speciesViewModel = new ViewModel.SpeciesViewModel(keyViewModel.IKeyManager, keyViewModel.Key, species);
            View.SpeciesView           speciesView      = new SpeciesView();
            speciesView.DataContext           = speciesViewModel;
            speciesView.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            speciesView.Owner = this;
            if (speciesView.ShowDialog() == true)
            {
                keyViewModel.LoadSpecies();
            }
        }
示例#2
0
 private void _buttonAddSpecies_Click(object sender, RoutedEventArgs e)
 {
     MycoKeyCreator.Application.ViewModel.KeyViewModel keyViewModel = DataContext as MycoKeyCreator.Application.ViewModel.KeyViewModel;
     Library.DBObject.Species species = new Library.DBObject.Species();
     EditSpecies(species);
 }