C# 如何识别contextItemDoubleClick事件触发的位置

C# 如何识别contextItemDoubleClick事件触发的位置,c#,enterprise-architect,C#,Enterprise Architect,我想确定在enterprise architect中触发ContextItemDoubleClick事件的位置。(例如)如果我双击EA中的项目浏览器,我需要确定它是从项目浏览器触发的,因为现在每当用户在EA中双击时,ContextItemDoubleClick就会触发。是否可以从项目浏览器或打开的图表或图表对象中确定它是否触发?不,您不能。至少不是来自EA: 当用户双击(或按Enter键)上下文中的项目时,无论是在图表中、项目浏览器中还是在自定义分区中,都会发生此事件。处理事件的加载项可以订阅此

我想确定在enterprise architect中触发ContextItemDoubleClick事件的位置。(例如)如果我双击EA中的项目浏览器,我需要确定它是从项目浏览器触发的,因为现在每当用户在EA中双击时,ContextItemDoubleClick就会触发。是否可以从项目浏览器或打开的图表或图表对象中确定它是否触发?

不,您不能。至少不是来自EA:

当用户双击(或按Enter键)上下文中的项目时,无论是在图表中、项目浏览器中还是在自定义分区中,都会发生此事件。处理事件的加载项可以订阅此广播功能

你可能不会分析当前的屏幕内容并猜测鼠标光标的位置,对吗

问问你自己(或告诉我们)为什么要这样做,为你的根本问题找到一些替代解决方案