Back to Devexpress

IBarItemBase Interface

blazor-devexpress-dot-blazor-dot-office-bcc06d20.md

latest1.5 KB
Original Source

IBarItemBase Interface

A base interface for a tab, group, and item on the Rich Text Editor‘s ribbon or toolbar.

Namespace : DevExpress.Blazor.Office

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public interface IBarItemBase

Remarks

The following code snippet creates a custom group with the default Clipboard item.

razor
<DxRichEdit BarMode=BarMode.Toolbar
            CustomizeToolbar=OnCustomizeToolbar />

@code {
    void OnCustomizeToolbar(IToolbar model) {
        BarGroupCollection groups = model.Groups;
        groups.Clear();
        AddClipboardGroup(groups);
        // ...
    }
    void AddClipboardGroup(BarGroupCollection groups) {
        IBarGroup clipboardGroup = groups.AddCustomGroup();
        clipboardGroup.IconCssClass = "tb-icon tb-icon-paste";
        IBarItem clipboardDropDown = clipboardGroup.Items.Add(RichEditBarItemNames.ClipboardMenu);
        clipboardDropDown.Text = "Clipboard";
    }
    // ...
}

Run Demo: Toolbar Customization

See Also

IBarItemBase Members

DevExpress.Blazor.Office Namespace