GridContextMenuDefaultItemNames.AutoFitAll Field
The Auto Fit All Columns item’s name.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.2.dll
NuGet Package: DevExpress.Blazor
Declaration
public const string AutoFitAll = "AutoFitAll"
Field Value
| Type | Description |
|---|---|
| String | The “AutoFitAll” string. |
Remarks
Specify the ContextMenus property to display context menus for the following Grid elements:

Auto Fit All Columns is a Grid context menu item that adjusts column widths to their content. This item is available in the header context menu.
Note
The Auto Fit All Columns item is disabled if you activate horizontal virtual scrolling.
Use the AutoFitAll field to apply the following customizations:
- Access and customize the Auto Fit All Columns item
- Add this item to a context menu
- Remove the item from the header context menu
Example
The following code snippet adds the Auto Fit All Columns item to all context menus:
@inject WeatherForecastService ForecastService
<DxGrid Data="@Data"
ContextMenus="GridContextMenus.All"
CustomizeContextMenu="CustomizeContextMenu">
<Columns>
<DxGridSelectionColumn />
<DxGridDataColumn FieldName="Date" DisplayFormat="D" />
<DxGridDataColumn FieldName="TemperatureC" Caption="@("Temp. (\x2103)")" Width="120px" />
<DxGridDataColumn FieldName="TemperatureF" Caption="@("Temp. (\x2109)")" Width="120px" />
<DxGridDataColumn FieldName="Forecast" />
<DxGridDataColumn FieldName="CloudCover" />
</Columns>
</DxGrid>
@code {
object Data { get; set; }
protected override void OnInitialized() {
Data = ForecastService.GetForecast();
}
void CustomizeContextMenu(GridCustomizeContextMenuEventArgs args) {
if (!args.Items.Contains(GridContextMenuDefaultItemNames.AutoFitAll))
args.Items.Add(GridContextMenuDefaultItemNames.AutoFitAll);
}
}
See Also