繁体   English   中英

如何在 Eclipse RCP E4 而不是 E3 中以编程方式重置透视图

[英]How to reset perspective programmatically in Eclipse RCP E4 not E3

我刚刚在我的 RCP 应用程序中添加了 2 个视角。 我可以毫无问题地从一个切换到另一个。

但是我没有找到重置视角的方法,例如,如果我意外关闭了一个零件,我需要重置我的视角。

  1. PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().resetPerspective();

这不起作用,因为我使用 E4。

  1. -clearPersistedState -persistState false

不是解决方案,因为我需要在不重新启动应用程序的情况下进行重置。

使用resetPerspective的方法EModelService

public void resetPerspectiveModel(MPerspective persp, MWindow window)

请注意,不能在纯 e4 应用程序中使用PlatformUI和关联的 API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM