是否可以在 Eclipse 下禁用/不显示向导
例如:文件 -> 新建 -> 向导名称
同样的方法:文件 -> 新建 -> 其他 -> 选择向导 -> 向导类别名称 -> 向导名称
我可以通过 propertyTesters 使向导不显示在 Project Explorer 视图中。
但我想在文件 -> 新建 -> WizardName 下禁用向导...
我们应该怎么做 ?
我确实认为您可以使用活动框架隐藏向导。这org.eclipse.ui.activities
扩展点允许您定义一组可以集体显示或隐藏的 UI 贡献。还可以为单个 UI 贡献创建扩展,例如向导。
您只需定义一个activity
使用扩展名的元素,给它一个id
and a name
。您还可以附加一个enabledWhen
元素到活动,允许您使用任何核心表达式控制其可见性,包括test
允许您合并属性测试器的元素。
<activity
id="your.plugin.id.activities.controlwizardvisiblity"
name="Control My Wizard Visibility">
<enabledWhen>
<test
property="your.property.tester.info">
</test>
</enabledWhen>
</activity>
定义您的活动后,您可以使用activityPatternBinding
元素。该绑定引用上面创建的活动 ID,然后指定一个pattern
属性的格式为:
your.plugin.id/your.contribution.id
The pattern
可以是匹配许多 UI 贡献的正则表达式,或者如果您设置isEqualityPattern="false"
the pattern
可以直接指定单个插件 id/贡献 id 组合。就您而言,这可能就是您想要做的,并且看起来像这样。
<activityPatternBinding
activityId="your.plugin.id.activities.controlwizardvisiblity"
isEqualityPattern="false"
pattern="your.plugin.id/your.wizard.id">
</activityPatternBinding>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)