Regarding 2007 Microsoft Office System UI Design Guidelines, RibbonBar control is not designed to support MDI functionality. RadRibbonBar supports partially MDI. When RadRibbonBar is placed in a MDI parent form it shows the Min, Max and Close buttons (see the attached screenshot). In addition, it can be very easy to add a Chunk for each child form, here is sample code about adding Chunks programmatically:
|TabItem tabItem1 = new TabItem();
|RadRibbonBarCommandTab radRibbonBarCommandTab1 = new RadRibbonBarCommandTab();
|radRibbonBarCommandTab1.Tab = tabItem1;
|RadRibbonBarChunk radRibbonBarChunk1 = new RadRibbonBarChunk();
Also, please refer to our example named "RadRibbonBar->MDI layout" in our Quick Start Framework (QSF) (TelerikExample.exe in the Telerik installation folder).
Hope this helps. Do not hesitate to write me back if you have more questions.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.