我正在为 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 文档,然后继续我添加元素和设置属性的逻辑。
有什么帮助吗?