【问题标题】:Adding a structured tagged value through c# add-in in enterprise architect通过企业架构师中的 c# 插件添加结构化标记值
【发布时间】:2016-09-28 06:13:33
【问题描述】:

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

主题将具有从加载项创建的“结构化标记值”。并且这些标记值必须位于元素“属性”窗口中的“自定义新选项卡”中。为此,我们需要从插件中控制 Enterprise Architect 中的“属性窗口”。

请向我们建议如何在元素的属性窗口中创建“新标签”。

【问题讨论】:

  • 你对我的回答的评论表明你在追求别的东西。请编辑您的问题以明确说明。我投票赞成关闭 else。
  • 我已经编辑了上面的问题,请检查。
  • 我撤回了我的投票,但我也没有答案。也许 Geert 会有一个。
  • @Kilian 当然。谢谢你。
  • 您是否要求修改EA的默认属性窗口?

标签: c# add-in enterprise-architect


【解决方案1】:

Enterprise Architect (还)没有任何可能使用额外的选项卡扩展任何现有的弹出窗口。 (使用 MDG 技术也无法做到这一点。一些 MDG 技术扩展了 EA,但这些技术已合并到应用程序中,而不是通过单独的 XML 文件加载。)

API 确实为您提供了创建控件的选项:

  • 标签:Repository.AddTab
  • 插件窗口(可停靠/浮动):Repository.AddWindow

您可以在这样的控件中显示您想要的 API 元素内容。或者,您可以使用 WPF 或 Windows 窗体创建并显示自定义弹出窗口。您甚至可以将弹出窗口设为模态以阻止任何进一步的访问(就像属性窗口一样)。

【讨论】:

    猜你喜欢
    • 2017-08-15
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多