Back to Devexpress

BarItemLinkBase.MergeType Property

wpf-devexpress-dot-xpf-dot-bars-dot-baritemlinkbase-239c67af.md

latest3.9 KB
Original Source

BarItemLinkBase.MergeType Property

Gets or sets how the item link behaves during merge operations.

Namespace : DevExpress.Xpf.Bars

Assembly : DevExpress.Xpf.Core.v25.2.dll

NuGet Package : DevExpress.Wpf.Core

Declaration

csharp
public BarItemMergeType MergeType { get; set; }
vb
Public Property MergeType As BarItemMergeType

Property Value

TypeDescription
BarItemMergeType

A BarItemMergeType value specifying how the bar item link behaves during merge operations.

|

Available values:

NameDescription
Default

Acts identically to the Add value.

| | Add |

Specifies that the child BarManager’s BarItemLink should be added to a bar/link container of a parent BarManager.

When merging bars and link containers, the position to insert the BarItemLink is determined by the BarItemLinkBase.MergeOrder properties of this link and of the links within the target bar/link container.

| | Replace |

Indicates that the child BarManager’s BarItemLink should replace the parent BarManager’s link that has the same BarItem.Content, but only if the parent link’s BarItemLinkBase.MergeType property is also set to Replace.

If such a link is not found in the parent BarManager’s bar/link container, the child BarManager’s link will be added to the bar/link container (similar to the Add setting).

| | MergeItems |

This setting is applied to link the following containers: Bar, BarSubItem, PopupMenu, BarLinkContainerItem.

When this setting is applied, the child container’s links are merged into the parent container with the same caption. If the captions of these containers are different, the child container’s links are added to the parent container (similar to the Add setting).

| | Remove |

For a child BarManager’s BarItemLink, indicates that the link must not be added to the parent BarManager’s bar/link container during merging.

For a parent BarManager’s BarItemLink, indicates that the link must be removed from the bar/link container during merging.

|

Remarks

During merging, the bar item links of a child BarManager are added to a bar/link container of the parent BarManager. The MergeType property specifies how bar item links behave during merging. You can specify whether the bar item links of a child BarManager’s bar should be added to the parent BarManager’s bar (this is the default behavior), should replace the matching bar item links on the parent BarManager or should be removed. Refer to the BarItemMergeType type description for more information.

The MDI Bar Merging document covers information related to merging bars.

See Also

BarItemLinkBase.MergeOrder

MergeType

BarItem.MergeOrder

Merge Bars and Ribbons in MDI Mode

BarItemLinkBase Class

BarItemLinkBase Members

DevExpress.Xpf.Bars Namespace