Click or drag to resize
RadTreeNode Class
Inheritance Hierarchy

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI (in Telerik.WinControls.UI.dll) Version: 2018.2.619.40 (2018.2.619.40)
Syntax
public class RadTreeNode : IDataItem, 
	ICloneable, INotifyPropertyChanged

The RadTreeNode type exposes the following members.

Constructors
  NameDescription
Public methodRadTreeNode
Initializes a new instance of the RadTreeNode class
Public methodRadTreeNode(String)
Initializes a new instance of the RadTreeNode class
Public methodRadTreeNode(String, Boolean)
Initializes new instance of the RadTreeNode class.
Public methodRadTreeNode(String, Image)
Initializes a new instance of the RadTreeNode class
Public methodRadTreeNode(String, RadTreeNode)
Initializes a new instance of the RadTreeNode class
Public methodRadTreeNode(String, Image, Boolean)
Initializes a new instance of the RadTreeNode class
Top
Properties
  NameDescription
Public propertyActualSize
Gets or sets the measured desired width for this node.
Public propertyAllowDrop
Gets or sets a value indicating whether [allow drop].
Public propertyBackColor
Gets or sets the backcolor of the tree node. Color type represents an ARGB color.
Public propertyBackColor2
Gets or sets the backcolor of the tree node. This property is applicable to radial, glass, office glass, gel, and vista gradients.
Public propertyBackColor3
Gets or sets the backcolor of the tree node. This property is applicable to radial, glass, office glass, and vista gradients.
Public propertyBackColor4
Gets or sets the backcolor of the tree node. This property is applicable to radial, glass, office glass, and vista gradients.
Public propertyBorderColor
Gets or sets the border color of the tree node.
Public propertyChecked
Gets or sets a value indicating whether this RadTreeNode is checked.
Public propertyCheckState
Gets or sets the state of the check element.
Public propertyCheckType
Gets or sets the type of the check element.
Public propertyChildrenSize
Gets or sets the measured desired width for this node.
Public propertyContextMenu
Gets or sets the context menu associated to the node.
Public propertyCurrent
Gets or sets a value indicating whether this instance is current.
Public propertyDataBoundItem
Gets the data-bound object that populated the node.
Public propertyEnabled
Gets or sets a value indicating whether the node can respond to user interaction.
Public propertyExpanded
Gets or sets a value indicating whether this instance is expanded.
Public propertyFirstNode
Gets the first node.
Public propertyFont
Gets or sets the font of the node text.
Public propertyForeColor
Gets or sets the foreground color of the tree node. This color is applied to the text label.
Public propertyFullPath
Gets the full path.
Public propertyGradientAngle
Gets or sets gradient angle for linear gradient.
Public propertyGradientPercentage
Gets or sets GradientPercentage for linear, glass, office glass, gel, vista, and radial gradients.
Public propertyGradientPercentage2
Gets or sets GradientPercentage for office glass, vista, and radial gradients.
Public propertyGradientStyle
Gets and sets the gradient style. The possible values are defined in the gradient style enumeration: solid, linear, radial, glass, office glass, gel, and vista.
Public propertyHasStyle
Gets a value indicating whether this instance has style.
Public propertyImage
Gets or sets the image of the node.
Public propertyImageIndex
Gets or sets the left image list index value of the image displayed when the tree node is not selected.
Public propertyImageKey
Gets or sets the key for the left image associated with this tree node.
Public propertyIndex
Gets the index.
Public propertyIsEditing
Gets a value indicating whether this instance is editing.
Public propertyIsInDesignMode
Gets or a value indicating whether the control is in design mode.
Public propertyItemHeight
Gets or sets the height of the tree node in the tree view control.
Public propertyLastNode
Gets the last node.
Public propertyLevel
Gets the level.
Public propertyMatches
Gets the last matches using Find method.
Public propertyName
Gets or sets the name of the RadTreeNode.
Public propertyNextNode
Gets the next node.
Public propertyNextVisibleNode
Gets the next visible node.
Public propertyNodes
Gets the nodes.
Public propertyNumberOfColors
Gets or sets the number of used colors in the gradient effect.
Public propertyParent
Gets or sets the parent.
Public propertyPrevNode
Gets the prev node.
Public propertyPrevVisibleNode
Gets the prev visible node.
Public propertyRootNode
Gets the root parent node for this RadTreeView.
Public propertySelected
Gets or sets a value indicating whether this instance is selected.
Public propertyStyle
Gets the style.
Public propertyTag
Gets or sets the tag object that can be used to store user data, corresponding to the tree node.
Public propertyText
Gets or sets the text.
Public propertyTextAlignment
Gets or sets the text alignment.
Public propertyToolTipText
Gets or sets the text that appears when the mouse pointer hovers over a tree node.
Public propertyTreeView
Gets the parent tree view that the tree node is assigned to.
Public propertyTreeViewElement
Gets or sets the tree view element.
Public propertyValue
Gets or sets the node value.
Public propertyVisible
Gets or sets a value indicating whether this instance is visible.
Top
Methods
  NameDescription
Public methodBeginEdit
Initiates the editing of the tree node.
Protected methodCacheLastFind
Public methodCancelEdit
Cancels the edit.
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodCollapse
Collapses the tree node.
Public methodCollapse(Boolean)
Collapses the RadTreeNode and optionally collapses its children.
Public methodEndEdit
Ends the edit.
Public methodEnsureVisible
Ensures that the tree node is visible, expanding tree nodes and scrolling the tree view control as necessary.
Public methodExecute(ICommand, Object)
Executes the specified command.
Public methodExecute(Boolean, ICommand, Object)
Executes the specified command include sub trees.
Public methodExpand
Expands the tree node.
Public methodExpandAll
Expands all the child tree nodes.
Public methodFind(PredicateRadTreeNode)
Finds the specified match.
Public methodFindT(FindActionT, T)
Public methodFindNodes(PredicateRadTreeNode)
Finds the nodes.
Public methodFindNodesT(FindActionT, T)
Finds the nodes.
Public methodForEach
Execute the action for every RadTreeNode in the branch
Public methodGetNodeCount
Returns the number of child tree nodes.
Public methodInvalidateOnState
Public methodInvalidateOnState(Boolean)
Protected methodNotifyExpandedChanged
Protected methodOnCheckStateChanged
Protected methodOnCheckStateChanged(CheckedMode)
Protected methodOnDataBoundItemChanged
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs)
Protected methodOnNotifyPropertyChanged(String)
Public methodRemove
Removes the current tree node from the tree view control.
Public methodRemoveTreeView
This method is used internally!
Public methodResumePropertyNotifications
Resumes property notifications after a previous SuspendPropertyNotifications call.
Protected methodSetBooleanProperty
Protected methodSetBoundChildNodesList
Sets the IBindingList which holds the child nodes in Object Relational Binding mode
Protected methodSetCheckStateCore
Public methodSuspendPropertyNotifications
Allows PropertyChanged notifications to be temporary suspended.
Public methodToggle
Toggles the tree node to either the expanded or collapsed state.
Public methodToString
Returns a String that represents the tree node.
(Overrides ObjectToString.)
Protected methodUpdateChildrenCheckState
Protected methodUpdateParentCheckState
Top
Events
  NameDescription
Public eventPropertyChanged
Top
Fields
See Also