DSL 工具:在自定义代码中创建新图表
我正在使用 Visual Studio 2005 的 DSL 工具。
我有一个 DSL,在某个时刻我想使用自定义代码创建一个新的图表。
到目前为止,我能够通过覆盖当前已打开的图表来创建新的图表。 代码如下:
FEGeneratorDiagram diag = new FEGeneratorDiagram(ThisElem.Store);
diag.Associate(ThisElem);
FEGeneratorDiagram currentDiag = (FEGeneratorDiagram)ThisElem.Store.ElementDirectory.FindElements<FEGeneratorDiagram>(false)[0];
currentDiag = diag;
但是,我真正想做的是,
使用新实例 FEGeneratorDiagram 创建一个新的 DSL 文档,然后继续添加元素和设置属性的逻辑。
有什么帮助吗?
I am using DSL Tools for Visual Studio 2005.
I have a DSL where at a certain point I would like to create a new Diagram using custom code.
So far, I was able to create a new Diagram by overwriting the current, already opened diagram. Code follows:
FEGeneratorDiagram diag = new FEGeneratorDiagram(ThisElem.Store);
diag.Associate(ThisElem);
FEGeneratorDiagram currentDiag = (FEGeneratorDiagram)ThisElem.Store.ElementDirectory.FindElements<FEGeneratorDiagram>(false)[0];
currentDiag = diag;
But, what I would really like to do would be,
to create a new DSL document with a new instance FEGeneratorDiagram and then keep on my logic of adding elements and setting properties.
Any help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)