使用 DockPanelWorkspace 时,MdiWindowListItem 的等效项是什么?

发布于 2024-07-14 05:37:59 字数 193 浏览 5 评论 0原文

我们有一个复合应用程序,其中 DockPanelWorkspace 作为其主要用户界面区域。 其上方是一个 MenuStrip,其窗口菜单设置为其 MdiWindowListItem。 不幸的是,正如我担心的那样,窗口菜单中没有填充打开的视图。

CAB 中是否有等效项可以用工作区中打开的视图列表填充菜单? 如果没有,我应该如何实现该功能?

We have a composite application with a DockPanelWorkspace as its main user interface area. Above this sits a MenuStrip with a window menu set as its MdiWindowListItem. Unfortunately, as I feared, the window menu isn't populated with the open views.

Is there an equivalent in CAB that will populate a menu with a list of the open views in a workspace? If not, how should I go about implementing that feature?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月亮邮递员 2024-07-21 05:37:59

MdiWindowListItem 会自动填充作为 MdiChild 添加的项目。 您必须为停靠窗口开发自定义逻辑,处理以下 .

  • 将菜单项添加到窗口菜单(设置为 MdiWindowListItem)
  • 关闭相关窗口时删除菜单项
  • 单击菜单时用于选择窗口的事件处理程序
  • 我对 DockPanelWorkspace 不熟悉。
    • 因此必须对选择窗口的逻辑进行排序。
    • DockState 的更改,例如窗口更改为 MDIChild

MdiWindowListItem is automatically populated with items added as MdiChild. You have to develop custom logic for docked window, handling the following .

  • Adding menu item to the window menu (set as MdiWindowListItem)
  • Removing the menu item when the related window is closed
  • EventHandler for selecting the window when the menu is clicked
  • I am not familiar with DockPanelWorkspace.
    • So logic of selecting the window has to be sorted.
    • Changes of DockState like the window changes to MDIChild
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文