PageBookView和普通视图有什么区别?我们什么时候使用PageBookView和普通视图?
答案 0 :(得分:3)
PageBookView仅用于实现Outline视图org.eclipse.ui.views.contentoutline.ContentOutline
等视图。它提供了基于传入活动部分切换页面的默认框架。
编辑:PageBookView是一个可以包含多个页面的视图,但它一次只显示一个页面。在此上下文中,页面是实现org.eclipse.ui.part.IPageBookViewPage
的类。它可以创建Control
并可以与框架交互,就像提供视图工具项一样。
Console视图,org.eclipse.ui.internal.console.ConsoleView
是使用PageBookView管理页面的示例,但不会在部分激活时切换控制台页面。相反,它提供了用户可以切换到的页面下拉列表。
PW