我目前正在开发一个E4 RCP应用程序,我需要检测何时透视被切换或切换,所以我需要添加监听器。以前在eclipse 3x中,我曾经像下面的代码一样。
PlatformUI.getWorkbench().getActiveWorkbenchWindow().addPerspectiveListener()
但是这个代码在E4中不起作用,因为在E4中不支持platformui。
我尝试在网上搜索,我遇到了以下教程。 http://www.vogella.com/tutorials/Eclipse4ModelEvents/article.html#exercise_perspective_switch
如果没有听完整个@EventTopic(UIEvents.ElementContainer.TOPIC_SELECTEDELEMENT)
并且只听取透视变化