Back to Devexpress

BaseLayoutItem.ContextMenuCustomizations Property

wpf-devexpress-dot-xpf-dot-docking-dot-baselayoutitem-98280987.md

latest2.2 KB
Original Source

BaseLayoutItem.ContextMenuCustomizations Property

Allows you to add new menu items or remove existing items from the layout item’s context menu.

Namespace : DevExpress.Xpf.Docking

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

NuGet Package : DevExpress.Wpf.Docking

Declaration

csharp
public ObservableCollection<IControllerAction> ContextMenuCustomizations { get; }
vb
Public ReadOnly Property ContextMenuCustomizations As ObservableCollection(Of IControllerAction)

Property Value

TypeDescription
ObservableCollection<IControllerAction>

A collection of IControllerAction objects.

|

Remarks

To add custom items to the BaseLayoutItem Context Menu, use the ContextMenuCustomizations property:

xaml
<dxdo:DockLayoutManager >
    <dxdo:LayoutGroup>
        <dxdo:TabbedGroup>
            <dxdo:LayoutPanel TabCaption="First Item">
                <dxdo:LayoutPanel.ContextMenuCustomizations>
                    <dxb:InsertAction Index="0">
                        <dxb:BarCheckItem Content="This is a custom menu item" CheckedChanged="BarCheckItem_CheckedChanged"/>
                    </dxb:InsertAction>
                </dxdo:LayoutPanel.ContextMenuCustomizations>
            <!-- ... -->
            </dxdo:LayoutPanel>
        <!-- ... -->
        </dxdo:TabbedGroup>
    </dxdo:LayoutGroup>
</dxdo:DockLayoutManager>

See Also

BaseLayoutItem Class

BaseLayoutItem Members

DevExpress.Xpf.Docking Namespace