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); } } }
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); } }