Table of Contents

Class RadzenMenu

Namespace
Radzen.Blazor
Assembly
Radzen.Blazor.dll

RadzenMenu component.

public class RadzenMenu : RadzenComponentWithChildren, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance
RadzenMenu
Implements
Inherited Members

Examples

<RadzenMenu>
    <RadzenMenuItem Text="Data">
        <RadzenMenuItem Text="Orders" Path="orders" />
        <RadzenMenuItem Text="Employees" Path="employees" />
    </RadzenMenuItemItem>
</RadzenMenu>

Constructors

RadzenMenu()

public RadzenMenu()

Properties

Click

Gets or sets the click callback.

[Parameter]
public EventCallback<MenuItemEventArgs> Click { get; set; }

Property Value

EventCallback<MenuItemEventArgs>

The click callback.

ClickToOpen

Gets or sets a value indicating whether this RadzenMenu should open item on click or on hover.

[Parameter]
public bool ClickToOpen { get; set; }

Property Value

bool

true if open item on click; otherwise, false and items will open on hover.

Responsive

Gets or sets a value indicating whether this RadzenMenu is responsive.

[Parameter]
public bool Responsive { get; set; }

Property Value

bool

true if responsive; otherwise, false.

ToggleAriaLabel

Gets or sets the add button aria-label attribute.

[Parameter]
public string ToggleAriaLabel { get; set; }

Property Value

string

Methods

AddItem(RadzenMenuItem)

Adds the item.

public void AddItem(RadzenMenuItem item)

Parameters

item RadzenMenuItem

The item.

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

GetComponentCssClass()

protected override string GetComponentCssClass()

Returns

string