Back to Devexpress

DxRibbon.ItemClick Event

blazor-devexpress-dot-blazor-dot-dxribbon-9324c1a6.md

latest3.3 KB
Original Source

DxRibbon.ItemClick Event

Fires when a user clicks a primary or drop-down button in the Ribbon.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[DefaultValue(null)]
[Parameter]
public EventCallback<RibbonItemClickEventArgs> ItemClick { get; set; }

Event Data

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

PropertyDescription
ElementReturns information about a clicked Ribbon element. Inherited from RibbonElementClickEventArgs.
ItemReturns information about a clicked Ribbon item.
MouseEventArgsThe Blazor’s built-in MouseEventArgs event arguments. Inherited from RibbonElementClickEventArgs.

Remarks

Handle the ItemClick event to perform custom actions when a user clicks a Ribbon button.

razor
<DxRibbon ItemClick="OnItemClick">
    <DxRibbonTab Text="Home">
        <DxRibbonGroup Text="Style">
            <DxRibbonItem Text="Bold" IconCssClass="dx-icon-bold" />
            <DxRibbonItem Text="Italic" IconCssClass="dx-icon-italic" />
            <DxRibbonItem Text="Underline" IconCssClass="dx-icon-underline" />
            <DxRibbonItem Text="Align">
                <DxRibbonItem Text="Left" IconCssClass="dx-icon-alignleft" />
                <DxRibbonItem Text="Center" IconCssClass="dx-icon-aligncenter" />
                <DxRibbonItem Text="Right" IconCssClass="dx-icon-alignright" />
            </DxRibbonItem>
        </DxRibbonGroup>
    </DxRibbonTab>
</DxRibbon>

<p>@Notification</p>

@code {
    string Notification = "Click any button";

    void OnItemClick(RibbonItemClickEventArgs args) {
        Notification = $@"You clicked ""{args.Item.Text}""";
    }
}

Other Ribbon components, such as application tab items, color pickers or combo boxes fire different events, which cannot be handled by the ItemClick event:

Implements

ItemClick

See Also

DxRibbon Class

DxRibbon Members

DevExpress.Blazor Namespace