Exemple #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ViewModel.SpeciesAttributesViewModel speciesAttributesViewModel = (DataContext as ViewModel.SpeciesAttributesViewModel);
            ListCollectionView listCollectionView = new ListCollectionView(speciesAttributesViewModel.SpeciesAttributes);

            listCollectionView.GroupDescriptions.Add(new PropertyGroupDescription("Title"));
            _dataGridAttributes.ItemsSource = listCollectionView;
        }
Exemple #2
0
        private void EditSpeciesAttributes()
        {
            MycoKeyCreator.Application.ViewModel.KeyViewModel keyViewModel = DataContext as MycoKeyCreator.Application.ViewModel.KeyViewModel;

            if (keyViewModel.SelectedSpecies == null)
            {
                return;
            }

            ViewModel.SpeciesAttributesViewModel speciesAttributesViewModel =
                new ViewModel.SpeciesAttributesViewModel(keyViewModel.IKeyManager, keyViewModel.Key, keyViewModel.SelectedSpecies);
            View.SpeciesAttributesView speciesAttributesView = new SpeciesAttributesView();
            speciesAttributesView.DataContext           = speciesAttributesViewModel;
            speciesAttributesView.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            speciesAttributesView.Owner = this;
            speciesAttributesView.ShowDialog();
        }