TabPlacement issue when switching from tabbed to standard

Docking/MDI for WPF Forum

Posted 12 years ago by Kenneth Ostraco
Version: 9.2.0515
I have nested docksites. The outer docksite's tabplacement is set to bottom and the inner is set to top. If I call SwitchToStandardMdi() and then SwitchToTabbedMdi() the tabplacement is lost and seems to get set to whatever the other docksite is. I've tried setting the tabplacement programatically before/after the SwitchToTabbedMdi() call and no luck. Any ideas how to fix this?


Comments (1)

Posted 12 years ago by Actipro Software Support - Cleveland, OH, USA

Calling the Switch methods erase whatever MDI host was in place before. It doesn't persist any old settings etc. I did a test here and set the TabPlacement property on the new TabbedMdiHost that was a direct child (via Content prop) of the Workspace after SwitchToTabbedMdi and that worked fine.

My guess is that you were retaining a ref to your original TabbedMdiHost, which is no longer in use after you switch, and thus nothing happened.

Actipro Software Support

The latest build of this product (v22.1.3) was released 28 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.