我有一个条件,我在工具栏中显示一个条目。我用 menuContribution + command + visibleWhen显示此条目。只要切换到另一个透视图,即使我在项目资源管理器中选择了项目/项目节点,工具栏中的条目也会消失。
是因为我使用
<visibleWhen> <with variable="selection"> in my plugin.xml ?
即使切换透视图,如何保持工具栏条目可见,至少它应该以某些固定的视角显示(如果不是全部的话......)。
我想避免使用actionSets在工具栏中显示我的条目,因为它们与我正在使用的propertyTester不友好。
在这方面的任何帮助都将非常感激,
谢谢!
答案 0 :(得分:1)
我猜你在转换视角时,选择会丢失,这就是你的贡献不可见的原因。即使在项目资源管理器视图(或其他内容)中,存在选择,但它有时会呈灰色阴影,表示没有选择。您需要通过代码处理选择,而不是扩展点。