Beispiel #1
0
        private void EditSelectedAttributeValue()
        {
            ViewModel.AttributeViewModel attributeViewModel = (DataContext as ViewModel.AttributeViewModel);
            if (attributeViewModel.SelectedAttributeChoice == null)
            {
                return;
            }

            EditAttributeValue(attributeViewModel.SelectedAttributeChoice);
            attributeViewModel.Refresh();
        }
Beispiel #2
0
        private void EditChoiceAttribute(MycoKeyCreator.Library.DBObject.Attribute attribute)
        {
            if (attribute == null)
            {
                return;
            }

            MycoKeyCreator.Application.ViewModel.KeyViewModel keyViewModel = DataContext as MycoKeyCreator.Application.ViewModel.KeyViewModel;
            ViewModel.AttributeViewModel attributeViewModel = new ViewModel.AttributeViewModel(keyViewModel.IKeyManager, keyViewModel.Key, attribute);
            View.AttributeView           attributeView      = new AttributeView();
            attributeView.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            attributeView.Owner       = this;
            attributeView.DataContext = attributeViewModel;
            if (attributeView.ShowDialog() == true)
            {
                keyViewModel.ReloadAttributes();
            }
        }