Back to Devexpress

DxRibbonToggleItem Class

blazor-devexpress-dot-blazor-bf63921f.md

latest3.4 KB
Original Source

DxRibbonToggleItem Class

A ribbon button that stays active until the user turns it off.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public class DxRibbonToggleItem :
    DxRibbonItem,
    IRibbonToggleItem,
    IRibbonItem,
    IRibbonButtonBase<RibbonItemClickEventArgs>,
    IRibbonGroupItem,
    IRibbonGroupElement,
    IRibbonElement,
    IRibbonNode,
    IRibbonInteractiveElement,
    IRibbonIconSource,
    IRibbonClickableItem<RibbonItemClickEventArgs>,
    IRibbonGroupItemCollection,
    IRibbonToggleItemGroupName

Remarks

A Toggle Item (DxRibbonToggleItem) component adds a Ribbon button with a persistent selection state. Use it for option buttons that stay active until the user turns them off.

razor
<DxRibbon>
    <DxRibbonTab Text="Home">
        <DxRibbonGroup>
            <DxRibbonToggleItem Text="Bold"
                                IconCssClass="dx-icon-bold" />
            <DxRibbonToggleItem Text="Italic"
                                IconCssClass="dx-icon-italic" />
            <DxRibbonToggleItem Text="Underline"
                                IconCssClass="dx-icon-underline" />
        </DxRibbonGroup>
    </DxRibbonTab>
</DxRibbon>

Wrap multiple Toggle Items with a Toggle Group to ensure only one item is selected at a time.

razor
<DxRibbon>
    <DxRibbonTab Text="Home">
        <DxRibbonGroup>
            <DxRibbonToggleGroup>
                <DxRibbonToggleItem Text="Left"
                                    IconCssClass="dx-icon-alignleft" />
                <DxRibbonToggleItem Text="Center"
                                    IconCssClass="dx-icon-aligncenter" />
                <DxRibbonToggleItem Text="Right"
                                    IconCssClass="dx-icon-alignright" />
            </DxRibbonToggleGroup>
        </DxRibbonGroup>
    </DxRibbonTab>
</DxRibbon>

Implements

IComponent

IHandleEvent

IHandleAfterRender

IDisposable

IRibbonToggleItem

IRibbonItem

Inheritance

Object ComponentBase DevExpress.Blazor.Ribbon.Internal.DxRibbonNodeBase DxRibbonElementBase DxRibbonItemBase DxRibbonButtonBase<RibbonItemClickEventArgs> DxRibbonItem DxRibbonToggleItem

See Also

DxRibbonToggleItem Members

DevExpress.Blazor Namespace