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

C# 如何在Enterprise Architect的标记值窗口中禁用删除选项,c#,visual-studio,enterprise-architect,C#,Visual Studio,Enterprise Architect,我通过C#外接程序使用enterprise architect,我们有几个带有少量标记值的元素。现在,我们如何通过Add-in/EA-MDG禁用标记值窗口中标记值的删除选项。在什么情况下可以称之为?在最坏的情况下,当我在tagged value(标记值)窗口中选择标记值的此删除选项时,至少如何弹出提示((您确定要删除此标记值[是][否])。您不能禁用删除功能,并且删除标记值时也不会触发任何事件 此处仅记录了特定于标记值的事件: 因此,我想您唯一能做的就是在选择元素时使用上下文项事件捕获标记值,并

我通过C#外接程序使用enterprise architect,我们有几个带有少量标记值的元素。现在,我们如何通过Add-in/EA-MDG禁用标记值窗口中标记值的删除选项。在什么情况下可以称之为?在最坏的情况下,当我在tagged value(标记值)窗口中选择标记值的此删除选项时,至少如何弹出提示((您确定要删除此标记值[是][否])。

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

此处仅记录了特定于标记值的事件:


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

即使是安全性也不提供相应的选项。