[英]Adding user defined menu to Enterprise Architect element
I am working on Enterprise Architect c# add-ins and I need to display a user-defined context Menu when any element is right-clicked in diagram workspace or Project Browser instead of the default Menu. 我正在使用Enterprise Architect c#加载项,当在图工作区或项目浏览器中右键单击任何元素时,需要显示用户定义的上下文菜单,而不是默认菜单。
There are context Item events available for contextItemClicked,contextItemDoubleClicked etc. Is there any add-in event available for the right-click of an element. 有contextItem事件可用于contextItemClicked,contextItemDoubleClicked等。是否有任何加载项事件可用于元素的右键单击。
Kindly Help. 请帮助。 Thanks in advance.
提前致谢。
我猜EA_OnContextItemChanged可以解决问题。
EA_GetmenuItems具有一些参数,可根据所选元素来控制上下文菜单,并且您仍然可以Repository.GetContextObject()
或Repository.GetContextItemType()
进行进一步细化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.