Back to Devexpress

DxContextMenuItem Class

blazor-devexpress-dot-blazor-9b9e5c27.md

latest2.9 KB
Original Source

DxContextMenuItem Class

Defines an item in the Context Menu component.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public class DxContextMenuItem :
    DxNavigationItemBaseComponent<IContextMenuItemModel>

Remarks

The DxContextMenuItem class implements the functionality of an individual item in the unbound Context Menu component. Use the Items property to define the component’s item collection.

razor
<DxContextMenu>
    <Items>
        <DxContextMenuItem Text="Sort By" IconUrl="images/Sort_by.svg">
            <Items>
                <DxContextMenuItem Text="Name"></DxContextMenuItem>
                <DxContextMenuItem Text="Size"></DxContextMenuItem>
                <DxContextMenuItem Text="Type"></DxContextMenuItem>
            </Items>
        </DxContextMenuItem>
        <DxContextMenuItem Text="Copy" IconUrl="images/Copy.svg" BeginGroup="true"></DxContextMenuItem>
        <DxContextMenuItem Text="Cut" IconUrl="images/Cut.svg"></DxContextMenuItem>
        <DxContextMenuItem Text="Remove" IconUrl="images/Clear.svg"></DxContextMenuItem>
        <DxContextMenuItem Text="Select All" BeginGroup="true"></DxContextMenuItem>
    </Items>
</DxContextMenu>

Run Demo: Context Menu

The Context Menu component allows you to define templates for the layout and appearance of menu items and their elements. For additional information on templates for context menu items, refer to the following section: Context Menu - Item Templates.

Implements

IComponent

IHandleEvent

IHandleAfterRender

IAsyncDisposable

Inheritance

Object ComponentBase DxComponentBase DxModelComponent DxNavigationItemBaseComponent<DevExpress.Blazor.Navigation.Internal.IContextMenuItemModel> DxContextMenuItem

See Also

DxContextMenuItem Members

DevExpress.Blazor Namespace