I'm working on an MDI application (uses TabbedMdiManager), with an ExplorerBar pane pinned on the left and module-based content filling the rest of the form area. I've now added another control to the main form which is docked to the bottom, and should be available globally, regardless of which mdi form fills the content area.
As you see in the images below, it looks the way I want when the control is pinned. However, when it's unpinned, the dock pane fills the entire application width, below the left docked navigator pane.
Unpinned, fills entire form width:
What I'd like is for the unpinned pane to always be the same width as when it's pinned, but I can't seem to find any properties that control this behavior. I've tried to set the docking for the different controls in different order, but this does not change the behavior of the bottom dock pane.
After doing some more digging I've found a reply from an Infragistics employee outlining a possible solution. However, since I'm using an MdiTabManager to add forms to the main content area, I suppose they have to be added directly to the MdiParent (and not to a control, as indicated in the below reply).
I guess I could add a user control to Dock.Fill the content area, and then add my MdiTabManager and DockManager to that control?
Hello,I believe that this behavior is expected. A possible approach I could think of is to split the form - the bottom pane should be in another container to the right of the left 'WinExplorerBar'. So I believe that you are on the right track with this one - you could use 'UserControl'.
Please do not hesitate to contact us if you need any additional assistance.