通过企业架构师中的c#加载项添加结构化标记值

时间:2016-09-28 06:13:34

标签: c# add-in enterprise-architect

我在C#中有一个加载项,我正在通过它运行Enterprise Architect。现在,我可以访问Enterprise Architect中的“系统输出窗口”,可以在EA的GUI上显示/停靠。现在我需要访问“属性窗口”,我可以在该窗口中创建一个新的(我自己的自定义选项卡),如属性对话窗口。

主题是从加载项创建的“结构化标记值”。这些标记值必须位于元素的“属性”窗口中的“自定义新标签”内。为此,我们需要从加载项控制Enterprise Architect中的“属性窗口”。

Plz建议我们如何在元素的属性窗口中创建“NEW TAB”。

1 个答案:

答案 0 :(得分:0)

Enterprise Architect(还)没有任何可能使用额外选项卡扩展任何现有的弹出窗口。 (使用MDG技术也是不可能的。一些MDG技术扩展了EA,但它们包含在应用程序中,而不是通过单独的XML文件加载。)

API确实为您提供了以<;>>的形式创建控件的选项

  • 标签:Repository.AddTab
  • Addin Windows(可停靠/浮动):Repository.AddWindow

您可以在此类控件中显示所需的API元素内容。或者,您可以使用WPF或Windows窗体创建并显示自定义弹出窗口。您甚至可以将弹出窗口设置为模式以阻止任何进一步的访问(如属性窗口)。