Пример #1
0
        /// <summary>
        /// Create a new expression constraint.
        /// </summary>
        private void AddExpressionConstraintAction()
        {
            var expressionConstraintEditorViewModel = new ExpressionConstraintEditorViewModel();
            var x = this.windowManager.ShowDialog(expressionConstraintEditorViewModel);

            if (!x.GetValueOrDefault())
            {
                return;
            }
            Workspace.AddExpressionConstraint(new ExpressionConstraintBuilder().WithName(expressionConstraintEditorViewModel.ConstraintName)
                                              .Inside(Workspace.WorkspaceModel.Model)
                                              .WithExpression(expressionConstraintEditorViewModel.ConstraintExpression)
                                              .Build());
        }