Skip to main content
A newer version of this page is available. .

DxMenu.CollapseItemToIconMode Property

Specifies whether the menu hides item text and displays icons instead when the width of the browser window changes.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v20.2.dll

NuGet Package: DevExpress.Blazor

Declaration

[DefaultValue(MenuCollapseItemToIconMode.Sequentially)]
[Parameter]
public MenuCollapseItemToIconMode CollapseItemToIconMode { get; set; }

Property Value

Type Default Description
MenuCollapseItemToIconMode **Sequentially**

A MenuCollapseItemToIconMode enumeration value.

Available values:

Name Description
None

Menu item text is not hidden or replaced with an icon. If the width of the window changes, items are positioned across multiple rows or collapsed to a hamburger menu (if CollapseItemsToHamburgerMenu is true).

Sequentially

Menu items are hidden sequentially from the last menu item. You can also use the AdaptivePriority property to specify the order in which menu items are hidden.

All

The text for all menu items with associated icons is hidden.

Remarks

The Menu component supports adaptive mode. The following properties specify how the menu responds when the width of the browser window changes and there is not enough space to display all the items:

  • CollapseItemToIconMode - Specifies whether the menu hides item text and displays icons instead. You can also use the AdaptivePriority property to specify the order in which menu items are hidden.
  • CollapseItemsToHamburgerMenu - Specifies whether menu items are collapsed into a hamburger menu. You can use the HamburgerButtonPosition property to specify the hamburger button’s position.
<DxMenu Title="DevExpress"
        CollapseItemToIconMode="MenuCollapseItemToIconMode.Sequentially"
        CollapseItemsToHamburgerMenu="true">
    <Items>
        <DxMenuItem Text="Products" IconCssClass="oi oi-layers" />
        <DxMenuItem Text="Support" IconCssClass="oi oi-person" />
        <DxMenuItem Text="Documentation" IconCssClass="oi oi-book" />
        <DxMenuItem Text="Demos" IconCssClass="oi oi-monitor" />
        <DxMenuItem Text="Blogs" IconCssClass="oi oi-bell" />
        <DxMenuItem Text="Search" IconCssClass="oi oi-magnifying-glass" />
    </Items>
</DxMenu>

Adaptivity

Run Demo: Menu - Adaptivity Watch Video

See Also