BarManager.MDIMergeStyle Property
Gets or sets if the BarManager’s bars can be merged.
Namespace: DevExpress.Xpf.Bars
Assembly: DevExpress.Xpf.Core.v24.2.dll
NuGet Package: DevExpress.Wpf.Core
Declaration
Property Value
Type | Description |
---|---|
MDIMergeStyle | A MDIMergeStyle value specifying if the BarManager’s bars can be merged. |
Available values:
Name | Description |
---|---|
Default | Identical to the MDIMergeStyle.Always value. |
WhenChildActivated | Bars/ribbons are merged in the following cases:
Bars/ribbons are unmerged in the following cases:
|
Always | The panel’s bar/ribbon is merged with the parent bar/ribbon in the following cases:
If your layout contains multiple DocumentGroups, the merging mechanism is invoked for all DocumentGroups simultaneously. In this case, all of them are merged to the parent at the same time. Bars/ribbons are unmerged in the following cases:
|
Never | Prevents all child tabbed and MDI panels from being merged. |
WhenLoadedOrChildActivated | Similar to WhenChildActivated mode, but additionally merges MDI panels and tabs that are initially maximized (docked), but not yet selected (for example, on application start). |
Remarks
The merging mechanism is invoked according to the DockLayoutManager.MDIMergeStyle and DocumentPanel.MDIMergeStyle properties.
You can prevent bars that belong to the current BarManager from being merged by setting the BarManager.MDIMergeStyle property to MDIMergeStyle.Never. If the BarManager.MDIMergeStyle property is set to other values, the merging is enabled for the current BarManager.
See MDI Bar Merging to learn more.