New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Constructors

C#
public RadMenuItem()
C#
public RadMenuItem(string text, string navigateUrl)
Parameters:textstringnavigateUrlstring
C#
public RadMenuItem(string text)
Parameters:textstring

Properties

C#
public string ClickedCssClass { get; set; }
C#
public string ClickedImageUrl { get; set; }
C#
[Bindable(false)]
[Browsable(false)]
public virtual ITemplate ContentTemplate { get; set; }
C#
[Browsable(false)]
public MenuItemContentTemplateContainer ContentTemplateContainer { get; }
C#
[Browsable(false)]
public override object DataItem { get; set; }

Overrides: ControlItem.DataItem

C#
public string DisabledCssClass { get; set; }
C#
public string DisabledImageUrl { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableImageSprite")]
public bool EnableImageSprite { get; set; }
C#
public string ExpandedCssClass { get; set; }
C#
public string ExpandedImageUrl { get; set; }
C#
public MenuItemExpandMode ExpandMode { get; set; }
C#
public string FocusedCssClass { get; set; }
C#
public RadMenuItemGroupSettings GroupSettings { get; }
C#
protected virtual bool HasContentTemplate { get; }
C#
public override string HoveredImageUrl { get; set; }

Overrides: NavigationItem.HoveredImageUrl

C#
public override string ImageUrl { get; set; }

Overrides: NavigationItem.ImageUrl

C#
public bool IsSeparator { get; set; }
C#
[Browsable(false)]
public RadMenuItemCollection Items { get; }

Implements: IRadMenuItemContainer.Items

ItemTemplate

ITemplate

C#
[Browsable(false)]
[Bindable(false)]
public ITemplate ItemTemplate { get; set; }
C#
[Browsable(false)]
public int Level { get; }
C#
[Browsable(false)]
public RadMenu Menu { get; }
C#
[Bindable(true)]
public override string NavigateUrl { get; set; }

Overrides: NavigationItem.NavigateUrl

C#
public string OuterCssClass { get; set; }
C#
[Browsable(false)]
public IRadMenuItemContainer Owner { get; }

Implements: IRadMenuItemContainer.Owner

C#
public bool PostBack { get; set; }
C#
protected override IDictionary<string, string> PropertyMappings { get; }

Overrides: ControlItem.PropertyMappings

C#
protected virtual IRenderer Renderer { get; }
C#
public bool Selected { get; set; }
C#
public string SelectedCssClass { get; set; }
C#
public string SelectedImageUrl { get; set; }
C#
public string SpriteCssClass { get; set; }

TagKey

HtmlTextWriterTag

C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[TypeConverter(typeof(TargetConverter))]
public override string Target { get; set; }

Overrides: NavigationItem.Target

C#
public override string Text { get; set; }

Overrides: ControlItem.Text

C#
public override string Value { get; set; }

Overrides: ControlItem.Value

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter
C#
public void ApplyContentTemplate()
C#
public RadMenuItem Clone()
Returns:

RadMenuItem

C#
protected override void CreateChildControls()
C#
protected override ControlItemCollection CreateChildItemCollection()
Returns:

ControlItemCollection

Overrides: ControlItem.CreateChildItemCollection()

C#
protected virtual IRenderer CreateItemRenderer()
Returns:

IRenderer

C#
public void HighlightPath()
C#
protected override void LoadFromDictionary(IDictionary<string, object> dictionary)
Parameters:dictionaryIDictionary<string, object>

Overrides: NavigationItem.LoadFromDictionary(IDictionary<string, object>)

C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs
C#
protected override void ReadXmlForChildren(XmlReader reader)
Parameters:readerXmlReader

Overrides: NavigationItem.ReadXmlForChildren(XmlReader)

C#
public void Remove()
C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter
C#
protected override void SetItemContainer(ControlItemContainer itemContainer)
Parameters:itemContainerControlItemContainer

Overrides: NavigationItem.SetItemContainer(ControlItemContainer)

C#
protected override void WriteXmlForChildren(XmlWriter writer)
Parameters:writerXmlWriter

Overrides: NavigationItem.WriteXmlForChildren(XmlWriter)