private void AddCondition()
 {
     try
     {
         RootCondition = new ConditionViewModel(
             new StateMachineCondition(),
             _owner,
             ApplicationContainer.Container.Resolve <ConditionEditServiceManager>(),
             _messageBoxService);
     }
     catch (Exception ex)
     {
         _messageBoxService.Show(ex);
     }
 }
コード例 #2
0
        private void AddCondition()
        {
            try
            {
                if (!CanAddCondition)
                {
                    return;
                }

                var model = new StateMachineCondition()
                {
                    ConditionType = ConditionType.Input
                };

                var condition = new ConditionViewModel(model, _owner, _serviceManager, _messageBoxService);

                Conditions.Add(condition);
            }
            catch (Exception ex)
            {
                _messageBoxService.Show(ex);
            }
        }