2

我在我的 eclipse rcp 应用程序中打开了多个视图实例。谁能告诉我如何识别正在运行的 viewpart 实例。以及如何以编程方式切换到相同 ViewId 的不同实例?

谢谢

4

1 回答 1

2

我假设你已经allowMultiple在视图声明中设置了。

在您的代码中使用getViewSite().getSecondaryId()以获取当前视图的辅助 id。

并用于IWorkbenchPage.showView(String viewId, String secondaryId, int mode)激活不同的视图...

于 2012-04-23T09:07:24.600 回答