如何禁用Enterprise Architect的标记值窗口中的删除选项

时间:2017-02-21 06:16:28

标签: c# visual-studio enterprise-architect

我通过C#加载项使用企业架构师,我们有几个标记值很少的元素。现在,我们如何通过Add-in / EA-MDG禁用标记值窗口中标记值的删除选项。在什么事件上这可以被称为?在最坏的情况下,至少如何提示弹出窗口说(((你确定要删除这个标记值[是] [否])))当我在标记值中选择标记值的删除选项时窗口。

1 个答案:

答案 0 :(得分:1)

您无法禁用删除功能,并且在删除标记值时也不会触发任何事件。

此处记录了唯一标记的值特定事件:http://www.sparxsystems.com/enterprise_architect_user_guide/13.0/automation/tagged_value_broadcasts.html

所以我猜你唯一能做的就是在选择元素时使用上下文项事件来捕获标记值,并在选择新元素时验证那些相同的标记值。如果用户删除了他不应该使用的标记值,那么至少你仍然拥有它的缓存版本并且可以重新创建它。