Back to Devexpress

IRibbonApplicationTabItem Interface

blazor-devexpress-dot-blazor-dot-ribbon-2f08cd56.md

latest2.2 KB
Original Source

IRibbonApplicationTabItem Interface

Defines the programmatic interface for the DxRibbonApplicationTabItem component.

Namespace : DevExpress.Blazor.Ribbon

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public interface IRibbonApplicationTabItem :
    IRibbonElement,
    IRibbonNode,
    IRibbonIconSource,
    IRibbonClickableItem<RibbonApplicationTabItemClickEventArgs>,
    IRibbonInteractiveElement

The following members return IRibbonApplicationTabItem objects:

Remarks

Use the IRibbonApplicationTabItem interface to read and modify DxRibbonApplicationTabItem component properties at runtime and customize the Ribbon application tab item appearance and behavior.

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

The following code snippet gets an IRibbonApplicationTabItem reference and displays the corresponding application tab item:

razor
<DxRibbon>
    <DxRibbonApplicationTab Text="File">
        <DxRibbonApplicationTabItem Text="New" />
        <DxRibbonApplicationTabItem Text="Open" />
        <DxRibbonApplicationTabItem Text="Save"
                                    Visible="false"
                                    @ref="applicationTabItemRef" />
    </DxRibbonApplicationTab>
    <DxRibbonTab Text="Home">
        <DxRibbonGroup>
            <DxRibbonItem Text="Show Save Menu"
                          Click="EnableSaving" />
        </DxRibbonGroup>
    </DxRibbonTab>
</DxRibbon>

@code {
    IRibbonApplicationTabItem applicationTabItemRef;

    void EnableSaving(RibbonItemClickEventArgs e) {
        applicationTabItemRef.Visible = true;
    }
}

See Also

IRibbonApplicationTabItem Members

DevExpress.Blazor.Ribbon Namespace