Class ContextMenu
Inheritance
Namespace: Syncfusion.EJ2.Navigations
Assembly: Syncfusion.EJ2.dll
Syntax
public class ContextMenu : EJTagHelper
Constructors
ContextMenu()
Declaration
public ContextMenu()
Properties
AnimationSettings
Specifies the animation settings for the sub menu open.
Declaration
public ContextMenuAnimationSettings AnimationSettings { get; set; }
Property Value
Type | Description |
---|---|
ContextMenuAnimationSettings | 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 Context 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 |
Filter
Specifies the filter selector for elements inside the target in that the context menu will be opened.
Declaration
public string Filter { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "" |
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 ContextMenu.
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 |
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 selector in which the ContextMenu should be opened.
Declaration
public string Target { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is "" |