如何以编程方式扩展/旋转视图?

埃琳娜·拉里娜

我有一个带有新闻标题列表的 tableviewer,当我单击一行时,会打开带有浏览器的新闻内容视图。但新闻页面太大,用户应展开新闻内容视图以查看所有内容。所以我寻找以编程方式扩展视图的方法。

新闻内容视图示例

我在谷歌上搜索了这条路,没有找到任何东西。我查看了代码,org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java并没有再次找到任何东西。然后我意识到,视图的扩展应该以更常见的方式实现,通过带有动作的扩展点或类似的东西。然后我就想起了IWorkbenchPage.showView()我寻找了合适的方法,并没有找到这样的方法。视图的扩展应该以类似的方式实现,但我没有想法,它可能是什么。

greg-449

您可以使用最大化零件 IWorkbenchPage.toggleZoom

例如,最大化零件命令处理程序执行以下操作:

IWorkbenchWindow activeWorkbenchWindow = HandlerUtil.getActiveWorkbenchWindow(event);
if (activeWorkbenchWindow != null) {
    IWorkbenchPage page = activeWorkbenchWindow.getActivePage();
    if (page != null) {
        IWorkbenchPartReference partRef = page.getActivePartReference();
        if (partRef != null) {
            page.toggleZoom(partRef);
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式扩展剑道树视图的节点

来自分类Dev

如何以编程方式扩展剑道树视图的节点

来自分类Dev

如何以编程方式旋转背景?

来自分类Dev

如何以编程方式旋转simulink块

来自分类Dev

如何以编程方式安装VisualStudio扩展?

来自分类Dev

如何以编程方式扩展TreeViewer?

来自分类Dev

如何以编程方式扩展/折叠归因?

来自分类Dev

如何以编程方式更改视图大小?

来自分类Dev

如何以编程方式创建滚动视图

来自分类Dev

如何以编程方式设置视图的高度?

来自分类Dev

Android:如何以编程方式在视图内部添加视图?

来自分类Dev

如何以编程方式将堆栈视图嵌入滚动视图

来自分类Dev

如何以编程方式打开Chrome扩展页面

来自分类Dev

如何以编程方式打开Visual Studio扩展的工具窗口?

来自分类Dev

如何以编程方式在Swift中扩展NSPopUpButton?

来自分类Dev

如何以编程方式卸载安装DriverKit系统扩展的App

来自分类常见问题

如何以编程方式创建UIImage视图-Swift

来自分类Dev

如何以编程方式设置根视图控制器?

来自分类Dev

如何以编程方式更改UI视图模板URL

来自分类Dev

如何以编程方式向NSWindow(或NSView)添加视图?

来自分类Dev

如何以编程方式滚动列表视图项

来自分类Dev

如何以编程方式在Windows 8.1中滚动视图?

来自分类Dev

如何以编程方式更改uitableviewcell的子视图?

来自分类Dev

如何以编程方式设置列表视图的选择颜色

来自分类Dev

如何以编程方式滚动浏览收藏夹视图?

来自分类Dev

如何以编程方式将视图设置为正面/背面?

来自分类Dev

如何以编程方式在约束布局中移动视图(按钮)?

来自分类Dev

如何以编程方式创建具有约束的视图

来自分类Dev

如何以编程方式更改底部导航视图的图标?

Related 相关文章

  1. 1

    如何以编程方式扩展剑道树视图的节点

  2. 2

    如何以编程方式扩展剑道树视图的节点

  3. 3

    如何以编程方式旋转背景?

  4. 4

    如何以编程方式旋转simulink块

  5. 5

    如何以编程方式安装VisualStudio扩展?

  6. 6

    如何以编程方式扩展TreeViewer?

  7. 7

    如何以编程方式扩展/折叠归因?

  8. 8

    如何以编程方式更改视图大小?

  9. 9

    如何以编程方式创建滚动视图

  10. 10

    如何以编程方式设置视图的高度?

  11. 11

    Android:如何以编程方式在视图内部添加视图?

  12. 12

    如何以编程方式将堆栈视图嵌入滚动视图

  13. 13

    如何以编程方式打开Chrome扩展页面

  14. 14

    如何以编程方式打开Visual Studio扩展的工具窗口?

  15. 15

    如何以编程方式在Swift中扩展NSPopUpButton?

  16. 16

    如何以编程方式卸载安装DriverKit系统扩展的App

  17. 17

    如何以编程方式创建UIImage视图-Swift

  18. 18

    如何以编程方式设置根视图控制器?

  19. 19

    如何以编程方式更改UI视图模板URL

  20. 20

    如何以编程方式向NSWindow(或NSView)添加视图?

  21. 21

    如何以编程方式滚动列表视图项

  22. 22

    如何以编程方式在Windows 8.1中滚动视图?

  23. 23

    如何以编程方式更改uitableviewcell的子视图?

  24. 24

    如何以编程方式设置列表视图的选择颜色

  25. 25

    如何以编程方式滚动浏览收藏夹视图?

  26. 26

    如何以编程方式将视图设置为正面/背面?

  27. 27

    如何以编程方式在约束布局中移动视图(按钮)?

  28. 28

    如何以编程方式创建具有约束的视图

  29. 29

    如何以编程方式更改底部导航视图的图标?

热门标签

归档