private void Edit() { try { var viewModel = new TransitionEditorViewModel(_model, _parent, Reload, _messageBoxService); _viewService.ShowDialog(viewModel); } catch (Exception ex) { _messageBoxService.Show(ex); } }
public static ConditionViewModel ToViewModel(this StateMachineCondition conditionMetadata, TransitionEditorViewModel owner) { if (conditionMetadata == null) { return(null); } return(new ConditionViewModel( conditionMetadata, owner, ApplicationContainer.Container.Resolve <ConditionEditServiceManager>(), ApplicationContainer.Container.Resolve <IMessageBoxService>())); }