我正在使用命令栏OnUpdate事件处理程序来检测何时选择了一个形状。如果选择了一个形状,我打开一个动作窗格来显示一些自定义属性,当取消选择该形状时,我会再次关闭它。但是这个事件不会因为拖动或删除而触发,我不确定它是否是正确的事件。
当我选择一个形状并将其拖动时,OnUpdate不会选择它并且无法打开我的窗格。当我选择一个形状并将其删除时,OnUpdate不会提示形状已经消失,也无法关闭我的窗格。
我设法检测使用事件处理程序拖动形状的时间:
WordDocument.Application.WindowSelectionChange +=
new ApplicationEvents4_WindowSelectionChangeEventHandler(Application_WindowSelectionChange);
但无法确定删除。关于如何检测VSTO Addin中何时删除形状的任何建议?