2

我想就以下问题请教您的建议:

我想更改弹出菜单的默认行为,以便首先显示一个自定义预弹出窗口和一些菜单项——其中一个项目将打开默认弹出窗口,但其余的将是动态的,基于选定的对象(它们将很少)。

我已经尝试过的:

  • 实现自定义MenuManager以插入自定义菜单
  • 实现了自定义MenuSourceProvider来控制menuAboutToShow(因此替换/重新排序菜单项)
  • 扩展模式来定义自定义菜单(仍然使用命令框架和IConfigurationElement

这仍然是一个“半解决方案”,因为我没有得到双向弹出菜单(一个预弹出菜单,然后,如果需要,默认弹出菜单)。

你能提供一些提示吗?

先感谢您。

4

0 回答 0