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

标签 c# visual-studio enterprise-architect

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

最佳答案

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

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

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

关于c# - 如何在 Enterprise Architect 的标记值窗口中禁用删除选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42359987/

相关文章:

c# - 如何对使用 Directoryinfo 读取的文件名进行排序

c# - 获取当前位置的国家/地区和时间戳

c# - 使用 Resharper 自动删除未使用的代码

c# - 如何在 Visual Studio 中为 nuget 包创建离线存储库

visual-studio - 如果我同时拥有 Visual Studio 2008 和 2010,是否必须同时保留两者

enterprise-architect - 在 Enterprise Architect 中是否有一种简单的方法来安排意大利面条式的布线?

java - Java SecretKeySpec 的 C# 等价物是什么

c# - 表示为字符串的 2 个值的二进制加法

javascript - 在 Enterprise Architect 中使用 Javascript 将类型类转换为表

java - 如何在 Enterprise Architect for android 应用程序中使用逆向工程构建序列图