Back to Devexpress

DxToolbar.ItemClick Event

blazor-devexpress-dot-blazor-dot-dxtoolbar-831883b2.md

latest2.2 KB
Original Source

DxToolbar.ItemClick Event

Fires when a user clicks a Toolbar item.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[Parameter]
public EventCallback<ToolbarItemClickEventArgs> ItemClick { get; set; }

Event Data

The ItemClick event's data class is ToolbarItemClickEventArgs. The following properties provide information specific to this event:

PropertyDescription
InfoReturns information about a clicked item.
ItemNameSpecifies a clicked item’s Name property value.
MouseEventArgsThe Blazor’s built-in MouseEventArgs event arguments.

Remarks

Use the ItemClick event to specify a common click handler that should be applied to all Toolbar items.

razor
<div class="card p-2">
    <DxToolbar Title="Operations:" ItemClick="OnItemClick">
        <DxToolbarItem Text="Insert" Name="Insert"></DxToolbarItem>
        <DxToolbarItem Text="Edit" Name="Edit"></DxToolbarItem>
        <DxToolbarItem Text="Delete" Name="Delete"></DxToolbarItem>
    </DxToolbar>
</div>

@ClickedItem

@code {
    public string ClickedItem { get; set; } = "";

    void OnItemClick(ToolbarItemClickEventArgs e) {
        ClickedItem = $"The '{e.ItemName}' toolbar button has been clicked";
    }
}

You can also specify individual click handlers for Toolbar items using the Click event.

See Also

DxToolbar Class

DxToolbar Members

DevExpress.Blazor Namespace