Back to Devexpress

RichEditBarItemNames.TableAutoFitMenu Property

blazor-devexpress-dot-blazor-dot-richedit-dot-richeditbaritemnames-332746aa.md

latest3.0 KB
Original Source

RichEditBarItemNames.TableAutoFitMenu Property

Gets the Table Auto Fit Menu item’s name.

Namespace : DevExpress.Blazor.RichEdit

Assembly : DevExpress.Blazor.RichEdit.v25.2.dll

NuGet Package : DevExpress.Blazor.RichEdit

Declaration

csharp
public static string TableAutoFitMenu { get; }

Property Value

TypeDescription
String

The “TableAutoFitMenu” string.

|

Remarks

Use this property to perform the following operations:

The Table Auto Fit Menu item is a drop-down menu in the Auto Fit group. This menu contains the following items:

Auto Fit ContentsThe button automatically resets the width of each column in the selected table according to the column’s content size.Auto Fit WindowThe button automatically stretches the selected table to the right and left margins and sets equal column widths.Fixed Column WidthThe button disables automatic resizing of the selected table’s columns.

The following code snippet removes items from the Cell Alignment Menu item:

razor
<DxRichEdit CustomizeRibbon="onCustomizeRibbon" />

@code {
    void onCustomizeRibbon(IRibbon ribbon) {
        IBarItem tableAutoFitMenu = ribbon.Tabs[RichEditRibbonTabNames.TableLayout]
        .Groups[RichEditRibbonGroupNames.LayoutAutoFit]
        .Items[RichEditBarItemNames.TableAutoFitMenu];
        if (tableAutoFitMenu.Type == BarItemTypes.DropDown) {
            IBarDropDown tableAutoFitDropDown = (IBarDropDown)tableAutoFitMenu;
            tableAutoFitDropDown.Items.Remove(RichEditBarItemNames.AutoFitContents);
            tableAutoFitDropDown.Items.Remove(RichEditBarItemNames.AutoFitWindow);
            tableAutoFitDropDown.Items.Remove(RichEditBarItemNames.FixedColumnWidth);
        }
    }
}

See Also

RichEditBarItemNames Class

RichEditBarItemNames Members

DevExpress.Blazor.RichEdit Namespace