Back to Devexpress

RibbonItemCheckedChangedEventArgs Class

blazor-devexpress-dot-blazor-ddd19fa7.md

latest2.0 KB
Original Source

RibbonItemCheckedChangedEventArgs Class

Contains data for the CheckedChanged event.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public class RibbonItemCheckedChangedEventArgs :
    RibbonValueChangedEventArgsGeneric<bool>

Remarks

Use the RibbonComboBoxEditTextChangedEventArgs class to identify the event type in the NodeEvent event handler.

The following code snippet displays the current state of the Ribbon’s toggle button:

razor
<DxRibbon NodeEvent="OnNodeEvent">
    <DxRibbonTab Text="Home">
        <DxRibbonGroup>
            <DxRibbonToggleItem Text="Bold" IconCssClass="dx-icon-bold" />
        </DxRibbonGroup>
    </DxRibbonTab>
</DxRibbon>

<p>@Notification</p>

@code {
    string Notification = "";

    private void OnNodeEvent(RibbonNodeEventArgs args) {
        if(args is RibbonItemCheckedChangedEventArgs eventArgs) {
            Notification = $"Font style changed to {GetFontStyle(eventArgs.Value)}";
        }
    }

    private string GetFontStyle(bool value) {
        if(value) return "Bold";
        else return "Normal";
    }
}

Inheritance

Object EventArgs DevExpress.Blazor.Ribbon.Internal.RibbonEventArgs DevExpress.Blazor.Ribbon.Internal.RibbonNodeEventArgs DevExpress.Blazor.Ribbon.Internal.RibbonValueChangedEventArgs DevExpress.Blazor.Ribbon.Internal.RibbonValueChangedEventArgsGeneric<Boolean> RibbonItemCheckedChangedEventArgs

See Also

RibbonItemCheckedChangedEventArgs Members

DevExpress.Blazor Namespace