Exemple #1
0
        private void _expressionFromDiagramButton_Click(Object sender, EventArgs e)
        {
            Canvas activeCanvas = _tabbedMdi.ActiveCanvas;

            if (activeCanvas != null)
            {
                try
                {
                    Expression = ExpressionSchemaBuilder.BuildExpressionFromSchema(ServiceProvider, activeCanvas);
                }
                catch (ArgumentException argEx)
                {
                    Log(argEx.Message);
                }
                catch (ExpressionSyntaxException expressionEx)
                {
                    Log(expressionEx.Message);
                }
            }
        }
Exemple #2
0
        private void _diagramFromExpressionButton_Click(Object sender, EventArgs e)
        {
            Canvas activeCanvas = _tabbedMdi.ActiveCanvas;

            if (activeCanvas == null)
            {
                activeCanvas = new Canvas();
                AddCanvas(activeCanvas);
            }

            try
            {
                ExpressionSchemaBuilder.BuildSchema(ServiceProvider, activeCanvas, Expression);
            }
            catch (ArgumentException argEx)
            {
                Log(argEx.Message);
            }
            catch (ExpressionSyntaxException expressionEx)
            {
                Log(expressionEx.Message);
            }
        }