blazor-devexpress-dot-blazor-dot-icontextmenuitem-4f652284.md
Specifies the context menu item name.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
string Name { get; set; }
| Type | Description |
|---|---|
| String |
The item name.
|
Use the Name property to specify an item‘s name. The following classes contain names for built-in context menu items:
The following code snippets add custom menu items and specify their names:
<DxRichEdit CustomizeContextMenu=CustomizeContextMenu/>
@code {
void CustomizeContextMenu(IContextMenuItemCollection items) {
IContextMenuItem customItem = items.AddCustomItem("My Custom Item");
customItem.Name = "MyCustomItem";
}
}
<DxGrid ContextMenus="GridContextMenus.All" CustomizeContextMenu="CustomizeContextMenu">
@* ... *@
</DxGrid>
@code {
void CustomizeContextMenu(GridCustomizeContextMenuEventArgs args) {
if(args.Context is GridHeaderCommandContext headerContext) {
var customItem = args.Items.AddCustomItem("My Custom Item");
customItem.Name = "MyCustomItem";
}
}
}
<DxTreeList ContextMenus="TreeListContextMenus.All" CustomizeContextMenu="CustomizeContextMenu">
@* ... *@
</DxTreeList>
@code {
void CustomizeContextMenu(TreeListCustomizeContextMenuEventArgs args) {
if(args.Context is TreeListHeaderCommandContext headerContext) {
var customItem = args.Items.AddCustomItem("My Custom Item");
customItem.Name = "MyCustomItem";
}
}
}
Refer to CustomizeContextMenu event descriptions for additional information and examples:
See Also