Back to Devexpress

IRibbonApplicationTab Interface

blazor-devexpress-dot-blazor-dot-ribbon-87b56c2e.md

latest2.3 KB
Original Source

IRibbonApplicationTab Interface

Defines the programmatic interface for the DxRibbonApplicationTab component.

Namespace : DevExpress.Blazor.Ribbon

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public interface IRibbonApplicationTab :
    IRibbonTabBase<RibbonApplicationTabClickEventArgs>,
    IRibbonElement,
    IRibbonNode,
    IRibbonIconSource,
    IRibbonClickableItem<RibbonApplicationTabClickEventArgs>,
    IRibbonInteractiveElement

The following members return IRibbonApplicationTab objects:

Remarks

Use the IRibbonApplicationTab interface to read and modify DxRibbonApplicationTab component properties at runtime and customize the Ribbon application tab’s appearance and behavior.

Obtain an IRibbonApplicationTab instance with the @ref attribute or from Ribbon event arguments.

The following code snippet gets an IRibbonApplicationTab reference and enables/disables the application tab:

razor
<DxRibbon>
    <DxRibbonApplicationTab Text="File"
                            @ref="applicationTabRef">
        <DxRibbonApplicationTabItem Text="New" />
        <DxRibbonApplicationTabItem Text="Open" />
        <DxRibbonApplicationTabItem Text="Save" />
    </DxRibbonApplicationTab>
    <DxRibbonTab Text="Home">
        <DxRibbonGroup>
            <DxRibbonItem Text="Toggle Application Tab"
                          Click="ToggleApplicationTab" />
        </DxRibbonGroup>
    </DxRibbonTab>
</DxRibbon>

@code {
    IRibbonApplicationTab applicationTabRef;

    void ToggleApplicationTab(RibbonItemClickEventArgs e) {
        applicationTabRef.Enabled = !applicationTabRef.Enabled;
    }
}

See Also

IRibbonApplicationTab Members

DevExpress.Blazor.Ribbon Namespace