Table of Contents

Class RadzenProfileMenu

Namespace
Radzen.Blazor
Assembly
Radzen.Blazor.dll

RadzenProfileMenu component.

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

Examples

<RadzenProfileMenu>
    <RadzenProfileMenuItem Text="Data">
        <RadzenProfileMenuItem Text="Orders" Path="orders" />
        <RadzenProfileMenuItem Text="Employees" Path="employees" />
    </RadzenProfileMenuItemItem>
</RadzenProfileMenu>

Constructors

RadzenProfileMenu()

public RadzenProfileMenu()

Properties

Click

Gets or sets the click callback.

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

Property Value

EventCallback<RadzenProfileMenuItem>

The click callback.

ShowIcon

Show/Hide the "arrow down" icon

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

Property Value

bool

Show the "arrow down" icon.

Template

Gets or sets the template.

[Parameter]
public RenderFragment Template { get; set; }

Property Value

RenderFragment

The template.

Methods

AddItem(RadzenProfileMenuItem)

Adds the item.

public void AddItem(RadzenProfileMenuItem item)

Parameters

item RadzenProfileMenuItem

The item.

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Close()

Closes this instance.

public void Close()

GetComponentCssClass()

protected override string GetComponentCssClass()

Returns

string

Toggle(MouseEventArgs)

Toggles the menu open/close state.

public Task Toggle(MouseEventArgs args)

Parameters

args MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

Task