Eclipse rcp EclipseRCP-将帮助视图限制为单个透视图

Eclipse rcp EclipseRCP-将帮助视图限制为单个透视图,eclipse-rcp,Eclipse Rcp,在我的RCP应用程序中,当我使用PlatformUI.getWorkbench().getHelpSystem().displayContext()方法打开帮助视图时,它会出现在所有透视图中,而不仅仅是当前活动的透视图。是否可以将其仅限于当前透视图?我认为帮助系统中不支持这一点 您可以在工作台页面上安装IPerspectiveListener(或IPerspectiveListener4),以侦听对透视图的更改并手动关闭帮助(帮助位于名为org.eclipse.help.ui.HelpView)

在我的RCP应用程序中,当我使用
PlatformUI.getWorkbench().getHelpSystem().displayContext()方法打开帮助视图时,它会出现在所有透视图中,而不仅仅是当前活动的透视图。是否可以将其仅限于当前透视图?

我认为帮助系统中不支持这一点


您可以在工作台页面上安装
IPerspectiveListener
(或
IPerspectiveListener4
),以侦听对透视图的更改并手动关闭帮助(帮助位于名为
org.eclipse.help.ui.HelpView
)的视图中),我认为这是唯一一个不包括修改org.eclipse.ui.help中的代码或清单,或者至少不包括修改内部包的答案,但这还远远不够完美。