我正在通过C#插件开发Enterprise Architect。如果在元素上删除属性,我需要自动显示Tagged Values窗口。此窗口也需要停靠在存储库中。
我尝试使用Session.Repository.AddWindow(),但只有在我有一个加载项窗口时它才有效。是否有任何EA API可用于通过代码显示“标记值”窗口。提前谢谢。
答案 0 :(得分:1)
不幸的是答案是否定的。该位置存储在注册表中,用于加载不同工作区布局的菜单只是从%appdata%\Sparx Systems\EA\Workspace Layouts*
加载和存储这些位置。您可以解码这些并为各个窗口设置位置,但EA只能从手动菜单调用中加载它们。唯一的方法(如果你被迫)是通过Windoze后门模拟菜单点击。
答案 1 :(得分:1)
我刚刚意识到TaggedValue窗口有一个你可以访问的快捷方式(ctrl + shift + 6),所以你总是可以模拟那个输入,窗口应该出现
如果窗口是布局的一部分(然后被删除),它将显示在应该位于
的位置