Beispiel #1
0
 private void _buttonOK_Click(object sender, RoutedEventArgs e)
 {
     ViewModel.KeyHeaderViewModel keyHeaderViewModel = (DataContext as ViewModel.KeyHeaderViewModel);
     if (string.IsNullOrEmpty(keyHeaderViewModel.Name))
     {
         return;
     }
     keyHeaderViewModel.Save();
     DialogResult = true;
 }
Beispiel #2
0
        private void _buttonEditHeader_Click(object sender, RoutedEventArgs e)
        {
            MycoKeyCreator.Application.ViewModel.KeyViewModel keyViewModel = DataContext as MycoKeyCreator.Application.ViewModel.KeyViewModel;

            View.KeyHeaderView           keyHeaderView      = new KeyHeaderView();
            ViewModel.KeyHeaderViewModel keyHeaderViewModel = new ViewModel.KeyHeaderViewModel(keyViewModel.IKeyManager, keyViewModel.Key);
            keyHeaderView.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            keyHeaderView.Owner       = this;
            keyHeaderView.DataContext = keyHeaderViewModel;
            if (keyHeaderView.ShowDialog() == true)
            {
                keyViewModel.LoadHeader();
            }
        }
Beispiel #3
0
        private bool EditLiterature(Library.DBObject.Literature literature)
        {
            if (literature == null)
            {
                return(false);
            }

            ViewModel.KeyHeaderViewModel keyHeaderViewModel = (DataContext as ViewModel.KeyHeaderViewModel);
            LiteratureView literatureView = new LiteratureView();

            ViewModel.LiteratureViewModel literatureViewModel = new ViewModel.LiteratureViewModel(literature);
            literatureView.DataContext           = literatureViewModel;
            literatureView.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            literatureView.Owner = this;
            return(literatureView.ShowDialog() == true);
        }