初始化期间以编程方式删除/隐藏视图

时间:2016-03-02 13:19:31

标签: eclipse eclipse-rcp

我有几个堆叠视图,我希望做一些检查,在某些情况下从堆栈中删除View。 在用户看到视图之前,应该在初始化期间删除/隐藏视图。

视图使用org.eclipse.ui.views扩展点进行注册,并使用org.eclipse.ui.perspectiveExtensionsrelationship="stack")进行堆叠。

我尝试了以下操作,但视图仍然可见:

@Override
public void init(IViewSite site) throws PartInitException {
    site.getPage().hideView((IViewPart) site.getPart());
}

我想有一种使用IPartListenerIPartListener2的方式,但我更喜欢更好的方法。

0 个答案:

没有答案