【发布时间】:2023-03-31 08:37:01
【问题描述】:
我有一个作为选择提供商的树视图。为了响应不同类型的选定项目,我想展示一个视图。 (需要实例化)。
我可以通过 VIEW_ID 和工作台 getViewRegistry 做到这一点吗?
【问题讨论】:
标签: eclipse eclipse-pde
我有一个作为选择提供商的树视图。为了响应不同类型的选定项目,我想展示一个视图。 (需要实例化)。
我可以通过 VIEW_ID 和工作台 getViewRegistry 做到这一点吗?
【问题讨论】:
标签: eclipse eclipse-pde
文章对基本技术的描述最好
"Make your Eclipse applications richer with view linking",
基于“选择提供者-选择侦听器”模式,这是一种创建响应其他视图变化的视图的便捷方式,现在更新为Selection Service。
类似:
IViewRegistry viewRegistry = this.getWorkbenchWindow().getWorkbench().getViewRegistry();
IViewDescriptor desc = viewRegistry.find(VIEW_ID);
window.getActivePage().showView(VIEW_ID);
应该能够打开/创建视图
【讨论】: