2009-02-16 29 views
0

我們有一個DockPanelWorkspace作爲其主要用戶界面區域的複合應用程序。在上面這個座標是一個MenuStrip,其窗口菜單被設置爲它的MdiWindowListItem。不幸的是,正如我擔心的那樣,窗口菜單沒有填充打開的視圖。當使用DockPanelWorkspace時,MdiWindowListItem的等價物是什麼?

在CAB中是否有一個等價物將在工作區中填充具有打開視圖列表的菜單?如果不是,我應該如何去實現該功能?

回答

0

MdiWindowListItem自動填充爲MdiChild添加的項目。您必須開發停靠窗口的自定義邏輯,處理以下內容。

  • 添加菜單項,窗口菜單(設置爲MdiWindowListItem)
  • 刪除該菜單項時,相關窗口關閉
  • 事件處理程序爲單擊菜單時選擇窗口
  • 我不是熟悉DockPanelWorkspace。
    • 所以選擇窗口的邏輯必須進行排序。例如窗口的變化DockState的
    • 更改MDIChild
相關問題