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

Definition

Constructors

C#
public RadTreeNode()
C#
public RadTreeNode(string text, string value, string navigateUrl)
Parameters:textstringvaluestringnavigateUrlstring
C#
public RadTreeNode(string text, string value)
Parameters:textstringvaluestring
C#
public RadTreeNode(string text)
Parameters:textstring

Properties

C#
[ClientPersistedProperty]
public bool AllowDrag { get; set; }
C#
[ClientPersistedProperty]
public bool AllowDrop { get; set; }
C#
[ClientPersistedProperty]
public bool AllowEdit { get; set; }
C#
[ClientPersistedProperty]
public string Category { get; set; }
C#
[ClientPersistedProperty]
public bool Checkable { get; set; }
C#
public bool Checked { get; set; }
C#
[Browsable(false)]
public TreeNodeCheckState CheckState { get; }
C#
[ClientPersistedProperty]
public string ContentCssClass { get; set; }
C#
[TypeConverter(typeof(TreeNodeContextMenuIDConverter))]
[ClientPersistedProperty]
public string ContextMenuID { get; set; }
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 bool EnableContextMenu { get; set; }
C#
[ClientPersistedProperty]
public override bool Enabled { get; set; }

Overrides: ControlItem.Enabled

C#
public bool Expanded { get; set; }
C#
[ClientPersistedProperty]
public string ExpandedImageUrl { get; set; }
C#
[ClientPersistedProperty]
public TreeNodeExpandMode ExpandMode { get; set; }
C#
[Browsable(false)]
public string FullPath { get; }
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#
public string LongDesc { get; set; }
C#
[ClientPersistedProperty]
public override string NavigateUrl { get; set; }

Overrides: NavigationItem.NavigateUrl

C#
[Browsable(false)]
public RadTreeNode Next { get; }
C#
[Browsable(false)]
public RadTreeNodeCollection Nodes { get; }

Implements: IRadTreeNodeContainer.Nodes

NodeTemplate

ITemplate

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

Implements: IRadTreeNodeContainer.Owner

C#
[Browsable(false)]
public RadTreeNode ParentNode { get; }
C#
[ClientPersistedProperty]
public bool PostBack { get; set; }
C#
[Browsable(false)]
public RadTreeNode Prev { get; }
C#
protected override IDictionary<string, string> PropertyMappings { get; }

Overrides: ControlItem.PropertyMappings

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

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#
[Browsable(false)]
public RadTreeView TreeView { get; }
C#
[ClientPersistedProperty]
public override string Value { get; set; }

Overrides: ControlItem.Value

Methods

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

RadTreeNode

C#
public void CollapseChildNodes()
C#
public void CollapseParentNodes()
C#
protected override ControlItemCollection CreateChildItemCollection()
Returns:

ControlItemCollection

Overrides: ControlItem.CreateChildItemCollection()

C#
protected virtual IRenderer CreateNodeRenderer()
Returns:

IRenderer

C#
public void ExpandChildNodes()
C#
public void ExpandParentNodes()
C#
public IList<RadTreeNode> GetAllNodes()
Returns:

IList<RadTreeNode>

C#
public string GetFullPath(string delimiter)
Parameters:delimiterstringReturns:

string

C#
public void InsertAfter(RadTreeNode node)
Parameters:nodeRadTreeNode
C#
public void InsertBefore(RadTreeNode node)
Parameters:nodeRadTreeNode
C#
public bool IsAncestorOf(RadTreeNode node)
Parameters:nodeRadTreeNodeReturns:

bool

C#
public bool IsDescendantOf(RadTreeNode node)
Parameters:nodeRadTreeNodeReturns:

bool

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

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

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#
public void Toggle()
C#
public void UncheckChildNodes()