作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Eclipse 中有一个需要关闭的 View (由扩展 org.eclipse.ui.part.ViewPart
的类实现)。我的意思是完全关闭,而不仅仅是隐藏。我希望在用户(或我的代码)要求再次打开 View 时创建一个新的 ViewPart 实例。
我找到的唯一方法是IWorkbenchPage.hideView
它隐藏了 View ,但并没有完全消除它。调用 dispose
对 View 也没有影响。
顺便说一句,我的观点被定义为 allowMultiple="false"
但我试过 true
这没有任何区别。
任何帮助将不胜感激。
最佳答案
我最终发现了问题。如果 View 在多个视角上打开,在一个视角上隐藏它不会关闭它。可以遍历所有打开的透视图并寻找 View 。从所有角度隐藏它会关闭它。
关于eclipse - 如何在 Eclipse 中关闭 ViewPart?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1227059/
我是一名优秀的程序员,十分优秀!