---------------------------------------
| |
| |
| |
| 2 | 1
| |
| |
| |-------------------------
| | 3
—————————————-------------
到现在dockPanel还是搞不明白,只能实现停靠,但是不能按照我想要的那种方式停靠,请大家帮帮忙指点先,如何实现我想要的停靠。
如果我想将该窗口的停靠配置方式记录下来,应该记录哪些属性?
我的要求:
将dockPanel分为如图3大块。
2类似工具栏,已设为 DockState.DockLeft
1类似于listview的表格,双击1中的某条记录弹出窗口放在3处,且要求弹出多个时按照tab页的形式显示
现在的情况是,再次双击1中记录,弹出的多个窗口在3处不是按tab页大的形式,而是————|——|—这样的形式,即每次把上次窗口的区域1/2
想要实现我的要求,我觉得应该在第一次双击1中记录弹出第一个窗口DockState.DockBottom显示到3.然后在获取该窗口的停靠的容器,将后面弹出的窗体全放在这个容器内。
不知道我的想法对不对,也不知道怎么获得该容器,前面说的明白不?
dockareas ,dockpane ,Activecontent,ActiveDocument,DockHandler。。。。。。。这些是啥意思?