Blazorise Context Menu API

Explore the Blazorise Context Menu API reference for parameters, events, methods, and related types.

For examples and usage guidance, see the Context Menu documentation.

API

Parameters

ContextMenu

Parameter Description TypeDefault
ChildContent

Specifies the content to be rendered inside this ContextMenu.

RenderFragmentnull
CloseOnClick

Closes the menu when a regular item is clicked.

booltrue
CloseOnEscape

Closes the menu when pressing the Escape key.

booltrue
CloseOnOutsideClick

Closes the menu when clicking outside of it.

booltrue
Disabled

Prevents the menu from opening through its observed target.

boolfalse
SubmenuHoverCloseDelay

Delay in milliseconds before hiding a hover-opened submenu after the mouse leaves it.

int300
SubmenuTrigger

Defines which pointer interactions can open or close nested submenus.

Possible values:None, Click, Hover, All

DropdownTriggerdefault(DropdownTrigger)
TargetId

Specifies an element id that opens this context menu when right-clicked.

string
TargetSelector

Specifies a CSS selector that opens this context menu when a matching element is right-clicked.

string
Visible

Gets or sets whether the menu is visible.

Remarks

Setting this to opens the menu relative to its configured target. Use Double) to open the menu at a specific viewport position.

boolfalse

ContextMenuToggle

Parameter Description TypeDefault
ChildContent

Specifies the content to be rendered inside this ContextMenuToggle.

RenderFragmentnull

ContextMenuBody

Parameter Description TypeDefault
ChildContent

Specifies the content to be rendered inside this ContextMenuBody.

RenderFragmentnull

ContextMenuItem

Parameter Description TypeDefault
Active

Indicates the currently active item.

boolfalse
Checked

Tracks the checked state whenever the item is in checkbox mode.

boolfalse
ChildContent

Specifies the content to be rendered inside this ContextMenuItem.

RenderFragmentnull
Disabled

Indicates the currently disabled item.

boolfalse
Icon

Specifies the icon to render before the item content.

objectnull
Shortcut

Specifies shortcut text rendered at the end of the item.

string
ShowCheckbox

The item renders a checkbox.

boolfalse
Value

Holds the item value.

objectnull

ContextMenuToolbar

Parameter Description TypeDefault
ChildContent

Specifies the content to be rendered inside this ContextMenuToolbar.

RenderFragmentnull

ContextMenuToolbarItem

Parameter Description TypeDefault
Active

Indicates the currently active item.

boolfalse
Disabled

Indicates the currently disabled item.

boolfalse
EndAligned

Pushes this item and any following items to the logical end of the toolbar.

boolfalse
Icon

Specifies the icon to render inside the toolbar item.

objectnull
ShowText

Indicates whether Text should be rendered visibly next to the icon.

boolfalse
Text

Specifies the toolbar item text. It is used as the default title and aria-label.

string
Value

Holds the item value.

objectnull

ContextMenuHeader

Parameter Description TypeDefault
ChildContent

Specifies the content to be rendered inside this ContextMenuHeader.

RenderFragmentnull

ContextMenuGroup

Parameter Description TypeDefault
CheckMode

Defines how child items handle checked state.

Possible values:None, Radio

ContextMenuCheckModeContextMenuCheckMode.None
ChildContent

Specifies the content to be rendered inside this ContextMenuGroup.

RenderFragmentnull
SelectedValue

Gets or sets the currently selected value when CheckMode is Radio.

objectnull

ContextMenuSubmenu

Parameter Description TypeDefault
ChildContent

Specifies the content to be rendered inside this ContextMenuSubmenu.

RenderFragmentnull
Disabled

Indicates the submenu is disabled.

boolfalse
HoverCloseDelay

Delay in milliseconds before hiding this hover-opened submenu after the mouse leaves it.

int?null
Icon

Specifies the icon to render before the submenu label.

objectnull
Text

Specifies the submenu label.

string
Trigger

Defines which pointer interactions can open or close this submenu.

DropdownTrigger?null

Events

ContextMenu

Event Description Type
Closed

Occurs after the menu closes.

EventCallback<ContextMenuEventArgs>
Closing

Callback invoked before the menu closes. Set Cancel to prevent closing.

Func<ContextMenuClosingEventArgs, Task>
Opened

Occurs after the menu body has rendered and its initial position has been applied.

EventCallback<ContextMenuEventArgs>
Opening

Callback invoked before the menu opens. Set Cancel to prevent opening.

Func<ContextMenuOpeningEventArgs, Task>
VisibleChanged

Notifies when the effective menu visibility changes or a canceled request must be synchronized.

EventCallback<bool>

ContextMenuItem

Event Description Type
CheckedChanged

Occurs after the checked state changes whenever the item is in checkbox mode.

EventCallback<bool>
Clicked

Notifies when the item is clicked.

EventCallback<object>

ContextMenuToolbarItem

Event Description Type
Clicked

Notifies when the toolbar item is clicked.

EventCallback<object>

ContextMenuGroup

Event Description Type
SelectedValueChanged

Occurs after the selected value changes.

EventCallback<object>

Methods

ContextMenu

Method DescriptionReturnParameters
Hide Hides the context menu. Task
Reposition Repositions the visible context menu relative to its configured target.
Remarks

This method does nothing while the menu is hidden and does not invoke Opening, Opened, or VisibleChanged.

Task
Reposition Repositions the visible context menu at the supplied viewport coordinates.
Remarks

This method does nothing while the menu is hidden and does not invoke Opening, Opened, or VisibleChanged.

Taskdouble clientX, double clientY
Show Opens the context menu relative to its configured target.
Remarks

This method does nothing while the menu is visible. Use Reposition to update its position.

Task
Show Opens the context menu at the supplied viewport coordinates.
Remarks

This method does nothing while the menu is visible. Use Double) to update its position.

Taskdouble clientX, double clientY
On this page