Class Menu
Inheritance
Namespace: Syncfusion.EJ2.Navigations
Assembly: Syncfusion.EJ2.dll
Syntax
public class Menu : EJTagHelper
Constructors
Menu()
Declaration
public Menu()
Properties
AnimationSettings
Specifies the animation settings for the sub menu open.
Declaration
public MenuAnimationSettings AnimationSettings { get; set; }
Property Value
Type | Description |
---|---|
MenuAnimationSettings | The default value is null |
BeforeClose
Triggers before closing the menu.
Declaration
public string BeforeClose { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
BeforeItemRender
Triggers while rendering each menu item.
Declaration
public string BeforeItemRender { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
BeforeOpen
Triggers before opening the menu item.
Declaration
public string BeforeOpen { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Created
Triggers once the component rendering is completed.
Declaration
public string Created { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
CssClass
Defines class/multiple classes separated by a space in the Menu wrapper.
Declaration
public string CssClass { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "" |
EnableHtmlSanitizer
Specifies whether to enable the rendering of untrusted HTML values in the Menu component. If 'enableHtmlSanitizer' set to true, the component will sanitize any suspected untrusted strings and scripts before rendering them.
Declaration
public bool EnableHtmlSanitizer { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
EnablePersistence
Enable or disable persisting component's state between page reloads.
Declaration
public bool EnablePersistence { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableRtl
Enable or disable rendering component in right to left direction.
Declaration
public bool EnableRtl { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableScrolling
Specifies whether to enable / disable the scrollable option in Menu.
Declaration
public bool EnableScrolling { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
Fields
Specifies mapping fields from the dataSource.
Declaration
public MenuFieldSettings Fields { get; set; }
Property Value
Type | Description |
---|---|
MenuFieldSettings | The default value is null |
HamburgerMode
Specifies whether to enable / disable the hamburger mode in Menu.
Declaration
public bool HamburgerMode { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
HoverDelay
If hoverDelay is set by particular number, the menu will open after that period.
Declaration
public double HoverDelay { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 0 |
HtmlAttributes
Allows additional HTML attributes such as title, name, etc., and accepts n number of attributes in a key-value pair format.
Declaration
public object HtmlAttributes { get; set; }
Property Value
Type |
---|
System.Object |
Items
Specifies menu items with its properties which will be rendered as Menu.
Declaration
public object Items { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is null |
Locale
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public string Locale { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "" |
OnClose
Triggers while closing the menu.
Declaration
public string OnClose { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
OnOpen
Triggers while opening the menu item.
Declaration
public string OnOpen { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Orientation
Specified the orientation of Menu whether it can be horizontal or vertical.
Declaration
public Orientation Orientation { get; set; }
Property Value
Type | Description |
---|---|
Orientation | The default value is Orientation.Horizontal |
Select
Triggers while selecting menu item.
Declaration
public string Select { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
ShowItemOnClick
Specifies whether to show the sub menu or not on click. When set to true, the sub menu will open only on mouse click.
Declaration
public bool ShowItemOnClick { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
Target
Specifies target element to open/close Menu while click in Hamburger mode.
Declaration
public string Target { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "" |
Template
Specifies the template for Menu item.
Declaration
public string Template { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is null |
Title
Specifies the title text for hamburger mode in Menu.
Declaration
public string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "Menu" |