Skip to main content

DxMenu Members

An adaptive menu component.

Constructors

Name Description
DxMenu() Initializes a new instance of the DxMenu class.

Properties

Name Description
Attributes Specifies a collection of standard HTML attributes applied to the component. Inherited from DxControlComponentBase.
CloseMenuOnItemClick Specifies whether to close sub-menus when you click their items.
CollapseItemsToHamburgerMenu Specifies whether menu items are collapsed into a hamburger menu when the width of the browser window changes and there is not enough space to display the items in the menu panel.
CollapseItemToIconMode Specifies whether the menu hides item text and displays icons instead when the width of the browser window changes.
CssClass Assigns a CSS class to the component. Inherited from DxComponent.
Data Specifies a data source.
DataMappings Specifies data mappings.
DisplayMode Specifies whether the menu is displayed as a panel with root items or in a compact view.
DropDownActionMode Specifies which action is used to open a menu item’s submenu.
Enabled Specifies whether the navigation component is enabled. Inherited from DxNavigationControlComponent<TModel>.
HamburgerButtonPosition Specifies the hamburger button’s position.
HamburgerIconCssClass Specify a CSS class for the hamburger button’s icon.
Id Specifies the component’s unique identifier. Inherited from DxComponent.
Items Specifies the menu’s item collection.
ItemsPosition Specifies the alignment of items in the menu.
ItemsStretched Specify whether to stretch menu items to fill all available space in the menu container.
ItemTemplate Specifies the template for menu items.
ItemTextTemplate Specifies the text template for menu items.
Orientation Specifies whether items are arranged vertically or horizontally.
SizeMode Specifies the size of the component’s inner elements. Also affects the component’s size.
SubMenuCssClass Assigns a CSS class to all drop-down menus.
SubMenuTemplate Specifies the template used to display submenus for menu items.
Target Specifies the target attribute’s value for all items.
Title Specifies the menu’s title.
TitleTemplate Specifies the template for the menu title.
Visible Specifies the navigation component’s visibility. Inherited from DxNavigationControlComponent<TModel>.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
ItemClick Fires when a user clicks a menu item.
See Also