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

Definition

Constructors

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

Properties

C#
[ClientPersistedProperty]
public override string CssClass { get; set; }
C#
[Browsable(false)]
public override object DataItem { get; set; }

Overrides: ControlItem.DataItem

C#
[ClientPersistedProperty]
public string DisabledCssClass { get; set; }
C#
[ClientPersistedProperty]
public string DisabledImageUrl { get; set; }
C#
[ClientPersistedProperty]
public override bool Enabled { get; set; }

Overrides: ControlItem.Enabled

C#
[ClientPersistedProperty]
public string HoveredCssClass { get; set; }
C#
[ClientPersistedProperty]
public override string HoveredImageUrl { get; set; }

Overrides: NavigationItem.HoveredImageUrl

C#
[ClientPersistedProperty]
public override string ImageUrl { get; set; }

Overrides: NavigationItem.ImageUrl

C#
[Browsable(false)]
public int Level { get; }
C#
[ClientPersistedProperty]
public override string NavigateUrl { get; set; }

Overrides: NavigationItem.NavigateUrl

C#
[Browsable(false)]
public RadSiteMapNodeCollection Nodes { get; }

Implements: IRadSiteMapNodeContainer.Nodes

NodeTemplate

ITemplate

C#
[Browsable(false)]
[Bindable(false)]
public ITemplate NodeTemplate { get; set; }
C#
[Browsable(false)]
public IRadSiteMapNodeContainer Owner { get; }

Implements: IRadSiteMapNodeContainer.Owner

C#
[Browsable(false)]
public RadSiteMapNode ParentNode { get; }
C#
protected override IDictionary<string, string> PropertyMappings { get; }

Overrides: ControlItem.PropertyMappings

C#
public bool Selected { get; set; }
C#
[ClientPersistedProperty]
public string SelectedCssClass { get; set; }
C#
[ClientPersistedProperty]
public string SelectedImageUrl { get; set; }
C#
[Browsable(false)]
[Bindable(false)]
public ITemplate SeparatorTemplate { get; set; }
C#
[Browsable(false)]
public RadSiteMap SiteMap { get; }

TagKey

HtmlTextWriterTag

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

Overrides: NavigationItem.Target

C#
[ClientPersistedProperty]
public override string Text { get; set; }

Overrides: ControlItem.Text

C#
[ClientPersistedProperty]
public override string ToolTip { get; set; }
C#
[ClientPersistedProperty]
public override string Value { get; set; }

Overrides: ControlItem.Value

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter
C#
protected override ControlItemCollection CreateChildItemCollection()
Returns:

ControlItemCollection

Overrides: ControlItem.CreateChildItemCollection()

C#
protected override bool IsChildControl(Control control)
Parameters:controlControlReturns:

bool

Overrides: ControlItem.IsChildControl(Control)

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

Overrides: NavigationItem.SetItemContainer(ControlItemContainer)