blazor-devexpress-dot-blazor-dot-icontextmenuitemcollection-dot-item-x28-system-dot-string-x29.md
Returns a context menu item with the specified name.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
IContextMenuItem this[string name] { get; }
| Name | Type | Description |
|---|---|---|
| name | String |
Item name.
|
| Type | Description |
|---|---|
| IContextMenuItem |
Context menu item.
|
You can obtain an item by its name or index. To get names of built-in items, use the following classes:
The following code snippet demonstrates how to access root-level items of the context menu:
<DxRichEdit CustomizeContextMenu=OnCustomizeContextMenu />
@code {
void OnCustomizeContextMenu(IContextMenuItemCollection items) {
// Returns the first item
IContextMenuItem firstItem = items[0];
// Returns the "Increase Indent" item
IContextMenuItem increaseIndentItem = items[RichEditContextMenuItemNames.IncreaseIndent];
}
}
<DxGrid ContextMenus="GridContextMenus.All" CustomizeContextMenu="CustomizeContextMenu">
@* ... *@
</DxGrid>
@code {
void CustomizeContextMenu(GridCustomizeContextMenuEventArgs args) {
// Returns the first item
IContextMenuItem firstItem = args.Items[0];
// Returns the "Sort Ascending" item
IContextMenuItem specificItem = args.Items[GridContextMenuDefaultItemNames.SortColumnAscending];
}
}
<DxTreeList ContextMenus="TreeListContextMenus.All" CustomizeContextMenu="CustomizeContextMenu">
@* ... *@
</DxTreeList>
@code {
void CustomizeContextMenu(TreeListCustomizeContextMenuEventArgs args) {
// Returns the first item
IContextMenuItem firstItem = args.Items[0];
// Returns the "Sort Ascending" item
IContextMenuItem specificItem = args.Items[TreeListContextMenuDefaultItemNames.SortColumnAscending];
}
}
Refer to CustomizeContextMenu event descriptions for additional information and examples:
See Also
IContextMenuItemCollection Interface