blazor-devexpress-dot-blazor-dot-icontextmenuitem.md
Returns a collection of nested items.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
IContextMenuItemCollection Items { get; }
| Type | Description |
|---|---|
| IContextMenuItemCollection |
The collection of nested items.
|
The Items property allows you to access an item collection for an individual item.
You can obtain an item by its name or index. The following classes contain names for built-in context menu items:
<DxRichEdit CustomizeContextMenu="CustomizeContextMenu" />
@code {
void CustomizeContextMenu(IContextMenuItemCollection items) {
IContextMenuItem textWrapMenu = items[RichEditContextMenuItemNames.TextWrapMenu];
// Returns the first item in the Text Wrap Menu
IContextMenuItem firstItem = textWrapMenu.Items[0];
// Returns the "Text Wrap Inline" item
IContextMenuItem wrapInlineItem = textWrapMenu.Items[RichEditContextMenuItemNames.TextWrapInline];
}
}
<DxGrid ContextMenus="GridContextMenus.All" CustomizeContextMenu="CustomizeContextMenu">
@* ... *@
</DxGrid>
@code {
void CustomizeContextMenu(GridCustomizeContextMenuEventArgs args) {
// Returns the first item
IContextMenuItem firstItem = args.Items[0];
// Returns the "Auto Fit All" item
IContextMenuItem autoFitItem;
if (args.Items.Contains(GridContextMenuDefaultItemNames.AutoFitAll))
autoFitItem = args.Items[GridContextMenuDefaultItemNames.AutoFitAll];
}
}
<DxTreeList ContextMenus="TreeListContextMenus.All" CustomizeContextMenu="CustomizeContextMenu">
@* ... *@
</DxTreeList>
@code {
void CustomizeContextMenu(TreeListCustomizeContextMenuEventArgs args) {
// Returns the first item
IContextMenuItem firstItem = args.Items[0];
// Returns the "Auto Fit All" item
IContextMenuItem autoFitItem;
if (args.Items.Contains(TreeListContextMenuDefaultItemNames.AutoFitAll))
autoFitItem = args.Items[TreeListContextMenuDefaultItemNames.AutoFitAll];
}
}
Refer to CustomizeContextMenu event descriptions for additional information and examples:
See Also