我是整个 Eclipse RCP 和 PDE 的新手,所以欢迎任何帮助!
基本上我创建了一个新的透视图,主要在我的plugin.xml 中使用xml 透视图和perspectiveExtension。它通常工作正常,但我只需要在我们的产品化应用程序中激活它,并在我们导出为插件时“关闭它”......
这可以通过 xml 实现吗?还是有其他方法可以做到这一点?
我试过使用活动/活动模式绑定,但这似乎不起作用,即:
<extension point="org.eclipse.ui.activities">
<activity id="com.x.y.z.disable"
name="HidePerspective">
<enabledWhen>
<with variable="true">
<equals value="false">
</equals>
</with>
</enabledWhen>
</activity>
<activityPatternBinding activityId="com.x.y.z.disable"
pattern="com.x.y.z.MyPerspective">
</activityPatternBinding>
</extension>
如果上述工作正常 - 通过将 value="false" 更改为 value="true" 来打开/关闭透视图,那么我将在属性测试器中替换 org.eclipse.core.runtime.product。任何人都知道这是否是一种有效的方法或为什么上述方法不起作用?