Bar

AddBarItemLinkAction Class

Adds a bar item link to the link container (a bar, a menu, etc.).

Namespace: DevExpress.Xpf.Bars

Assembly: DevExpress.Xpf.Core.v20.1.dll

Declaration

[Browsable(false)]
public class AddBarItemLinkAction :
    InsertBarItemLinkAction
<Browsable(False)>
Public Class AddBarItemLinkAction
    Inherits InsertBarItemLinkAction

Remarks

A link container to which a bar item link is added can be identified via these properties:

The following code adds a link to the btnAbout item to the main menu:

<dxb:BarButtonItem x:Name="btnAbout" Content="About" ItemClick="btnAbout_ItemClick"/>
<!--...-->
<dxb:AddBarItemLinkAction TargetType="MainMenu">
    <dxb:AddBarItemLinkAction.ItemLink>
        <dxb:BarButtonItemLink x:Name="myBarItemLink" BarItemName="btnAbout"/>
    </dxb:AddBarItemLinkAction.ItemLink>
</dxb:AddBarItemLinkAction>

The BarItemLinkActionBase.Target and BarItemLinkActionBase.TargetType properties are attached properties. They can be used as shown in the following example. In the code below, a BarButtonItemLink object, referring to a btnExit item, is created and added to the 'menuFile' menu:

<dxb:BarButtonItemLink x:Name="btnExitLink" BarItemName="btnExit" dxb:BarItemLinkActionBase.Target="menuFile"/>

See Bar Actions to learn more.

Implements

See Also