Click or drag to resize
RadTreeView Class
Displays a hierarchical collection of labeled items, each represented by a RadTreeNode.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    System.ComponentModelComponent
      System.Windows.FormsControl
        System.Windows.FormsScrollableControl
          Telerik.WinControlsRadControl
            Telerik.WinControls.UIRadTreeView
              Telerik.WinControls.UIRadDataFilter

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI (in Telerik.WinControls.UI.dll) Version: 2018.3.1016.40 (2018.3.1016.40)
Syntax
[DefaultPropertyAttribute("Nodes")]
[TelerikToolboxCategoryAttribute("Data Controls")]
[DefaultEventAttribute("SelectedNodeChanged")]
[ComplexBindingPropertiesAttribute("DataSource", "DataMember")]
[LookupBindingPropertiesAttribute("DataSource", "DisplayMember", "ValueMember", "SelectedNode")]
[DockingAttribute(DockingBehavior.Ask)]
public class RadTreeView : RadControl

The RadTreeView type exposes the following members.

Constructors
  NameDescription
Public methodRadTreeView
Initializes a new instance of the RadTreeView class
Top
Properties
  NameDescription
Public propertyAccessibilityRequested
Gets or sets a value indicating whether the CodedUI Tests functionality is requested from external program such a Narrator.
(Inherited from RadControl.)
Public propertyActiveEditor
Gets the active editor in the tree.
Public propertyAllowAdd
Gets or sets a value indicating whether adding new nodes is allowed.
Public propertyAllowArbitraryItemHeight
Gets or sets a value indicating whether nodes can have different height.
Public propertyAllowDefaultContextMenu
Gets or sets a value indicating whether the default context menu is enabled.
Public propertyAllowDragDrop
Gets or sets a value indicating whether drag and drop operation with treeview nodes is enabled.
Public propertyAllowEdit
Gets or sets a value indicating whether editing is allowed.
Public propertyAllowPlusMinusAnimation
Gets or sets a value indicating whether animation of collapse/expand images is enabled.
Public propertyAllowRemove
Gets or sets a value indicating whether removing nodes is allowed.
Public propertyAllowShowFocusCues
Indicates focus cues display, when available, based on the corresponding control type and the current UI state.
(Inherited from RadControl.)
Public propertyAnalyticsName
Gets or sets the Analytics Name associated with this control. By default the Control Name property is logged. If you want to customize the information which will be logged for this control set this property to a preferred value.
(Inherited from RadControl.)
Public propertyAutoCheckChildNodes
Gets or sets a value indicating whether the child nodes should be auto checked when RadTreeView is in tri state mode
Public propertyAutoScroll (Overrides ScrollableControlAutoScroll.)
Public propertyAutoSize
Gets or sets whether the edit control is auto-sized
(Overrides RadControlAutoSize.)
Public propertyBackColor
RadTreeView consists of multiple visual elements and separate settings are provided to customize their appearance. Current BackColor property might be ignored.
(Overrides RadControlBackColor.)
Public propertyBehavior
Gets the input behavior for the control.
(Inherited from RadControl.)
Public propertyCausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
(Inherited from RadControl.)
Public propertyCheckBoxes
Gets or sets a value indicating whether checkboxes are displayed beside the nodes.
Public propertyCheckedMember
Gets or sets the checked member.
Public propertyCheckedNodes
Gets the checked nodes.
Public propertyChildMember
Gets or sets the child member.
Public propertyCommandBindings (Inherited from RadControl.)
Public propertyContextMenuStrip
Gets or sets the ContextMenuStrip associated with this control.
(Overrides ControlContextMenuStrip.)
Public propertyDataMember
Gets or sets the name of the list or table in the data source for which the RadTreeView is displaying data.
Public propertyDataSource
Gets or sets the data source that the RadTreeView is displaying data for.
Protected propertyDefaultSize (Overrides ControlDefaultSize.)
Public propertyDisplayMember
Gets or sets the display member.
Public propertyDropHintColor
Gets or sets the color of the drop hint.
Public propertyElementTree (Inherited from RadControl.)
Public propertyEnableAnalytics
Gets or sets a value indicating whether the Analytics functionality is enabled or disabled for this control.
(Inherited from RadControl.)
Public propertyEnableCodedUITests
Gets or sets a value indicating whether the CodedUI Tests functionality is enabled.
(Inherited from RadControl.)
Public propertyEnableDeferredScrolling
Public propertyEnableGestures
Gets or sets a value indicating whether the Gestures functionality is enabled.
(Inherited from RadControl.)
Public propertyEnableKeyMap
Gets or sets whether Key Map (Office 2007 like accelerator keys map) is used for this specific control. Currently this option is implemented for the RadRibbonBar control only.
(Inherited from RadControl.)
Public propertyEnableKineticScrolling
Gets or sets a value indicating whether the kinetic scrolling function is enabled.
Public propertyEnableRadAccessibilityObjects
Gets or sets a value indicating whether the RadControls Accessible custom object is enabled.
(Inherited from RadControl.)
Public propertyEnableTheming
Gets or sets value indicating whether the control is styled through theme
(Inherited from RadControl.)
Public propertyExpandAnimation
Gets or sets the type of the expand animation enumeration.
Public propertyExpandMode
Gets or sets a value indicating whether single node expand is enabled.
Public propertyFilter
Gets or sets the filter.
Public propertyFilterDescriptors
Gets the filter descriptors.
Public propertyFindStringComparer
Gets or sets the string comparer used by the keyboard navigation functionality.
Public propertyFocusable (Inherited from RadControl.)
Public propertyFocusedElement (Inherited from RadControl.)
Public propertyFont
Gets or sets the Font of the control. This is actually the Font property of the root element.
(Inherited from RadControl.)
Public propertyForeColor
RadTreeView consists of multiple visual elements and separate settings are provided to customize their appearance. Current ForeColor property might be ignored.
(Overrides RadControlForeColor.)
Public propertyFullRowSelect
Gets or sets a value indicating whether the highlight spans the width of the tree view.
Public propertyHideSelection
Gets or sets a value indicating whether [hide selection].
Public propertyHotTracking
Gets or sets a value indicating whether [hot tracking].
Public propertyHScrollBar
Gets the Horizontal scroll bar.
Public propertyImageIndex
The default image index for nodes.
Public propertyImageKey
The default image key for nodes.
Public propertyImageList
Gets or sets the ImageList that contains the images displayed by this control.
(Inherited from RadControl.)
Public propertyImageScalingSize
Gets or sets the image scaling size.
(Inherited from RadControl.)
Public propertyIsDesignMode (Inherited from RadControl.)
Public propertyIsDisplayed
Determines whether the control is currently displayed on the screen.
(Inherited from RadControl.)
Public propertyIsEditing
Gets a value indicating whether there is an open editor in the tree view.
Public propertyIsInitializing (Inherited from RadControl.)
Public propertyIsLoaded
Determines whether the control is properly loaded.
(Inherited from RadControl.)
Public propertyItemHeight
Gets or sets the height of the item.
Public propertyKeyboardSearchEnabled
Gets or sets a value that determines whether the user can navigate to an item by typing when RadTreeView is focused.
Public propertyKeyboardSearchResetInterval
Gets or sets a value that specifies how long the user must wait before searching with the keyboard is reset.
Public propertyLayoutManager (Inherited from RadControl.)
Public propertyLazyMode
Gets or sets a value indicating whether the TreeView load child Nodes collection in NodesNeeded event only when Parent nodes expanded.
Public propertyLineColor
Gets or sets the color of the line.
Public propertyLineStyle
Gets or sets the line style.
Public propertyMaximumSize
Gets or sets the size that is the upper limit that GetPreferredSize can specify.
(Inherited from RadControl.)
Public propertyMinimumSize
Gets or sets the size that is the lower limit that GetPreferredSize can specify
(Inherited from RadControl.)
Public propertyMultiSelect
Gets or sets a value indicating whether the user is allowed to select more than one tree node at time
Public propertyNodes
Gets the collection of tree nodes that are assigned to the tree view control.
Public propertyPadding
Gets or sets padding within the control.
(Inherited from RadControl.)
Public propertyParentMember
Gets or sets the parent member.
Public propertyPathSeparator
Gets or sets the path separator.
Public propertyPlusMinusAnimationStep
Gets or sets the opacity animation step for expand/collapse animation.
Public propertyRadContextMenu
Gets or sets the shortcut menu associated with the control.
Public propertyRelationBindings
Contains data binding settings for related data.
Public propertyRootElement
Gets the RootElement of the control.
(Inherited from RadControl.)
Public propertySelectedNode
Gets or sets the selected node.
Public propertySelectedNodes
Public propertyShowDragHint
Gets or sets a value indicating whether [show drop feedback].
Public propertyShowDropHint
Gets or sets a value indicating whether [show drop feedback].
Public propertyShowExpandCollapse
Gets or sets a value indicating whether expand/collapse (plus-minus) buttons are shown next to nodes with children.
Public propertyShowItemToolTips
Gets or sets a value indicating whether ToolTips are shown for the RadItem objects contained in the RadControl.
(Inherited from RadControl.)
Public propertyShowLines
Gets or sets a value indicating whether [show lines].
Public propertyShowNodeToolTips
Public propertyShowRootLines
Public propertySite (Inherited from RadControl.)
Public propertySmallImageList
Gets or sets the SmallImageList that contains the small images which are displayed when there's not enough space.
(Inherited from RadControl.)
Public propertySmallImageScalingSize
Gets or sets the small image scaling size.
(Inherited from RadControl.)
Public propertySortDescriptors
Gets the sort descriptors.
Public propertySortOrder
Gets or sets the sort order of Nodes.
Public propertySpacingBetweenNodes
Gets or sets the spacing in pixels between nodes.
Public propertyText
This property is not relevant for this class.
(Overrides RadControlText.)
Public propertyThemeClassName
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
(Inherited from RadControl.)
Public propertyThemeName
Gets or sets control's preferred theme name. Themes are stored and retrieved using APIs of ThemeResolutionService.
(Inherited from RadControl.)
Public propertyToggleMode
Gets or sets a value indicating the default tree view toggle mode.
Public propertyToggleStateConverter
Gets or sets a TypeConverter that will be used to convert the toggle state of the checkboxes to the underlying data type it is bound to.
Public propertyTopNode
Gets the top node.
Public propertyTreeIndent
Gets or sets the indent.
Public propertyTreeViewElement
Gets the tree view element.
Public propertyTreeViewXml
Public propertyTriStateMode
Gets or sets a value indicating whether tri state mode is enabled.
Public propertyUseCompatibleTextRendering
Determines whether to use compatible text rendering engine (GDI+) or not (GDI).
(Inherited from RadControl.)
Protected propertyValidationCancel (Inherited from RadControl.)
Public propertyValueMember
Gets or sets the value member.
Public propertyVisibleCount
Gets the visible count.
Public propertyVScrollBar
Gets the Vertical scroll bar.
Top
Methods
  NameDescription
Public methodAddNodeByPath(String)
Creates a new node and adds a node by path. The label of the new node will be the text after the last separator.
Public methodAddNodeByPath(String, String)
Creates a new node and adds a node by path. The label of the new node will be the text after the last separator.
Public methodBeginEdit
Begins the edit.
Public methodBeginInit (Overrides RadControlBeginInit.)
Public methodBeginUpdate
Disables any update of the tree view.
Public methodBringIntoView
Brings the into view.
Public methodCallAccessibilityNotifyClients
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnGotFocus
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyPress
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnLostFocus
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnClick
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnDoubleClick
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyPress
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseCaptureChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseEnter
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseHover
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseLeave
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseMove
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseWheel
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnPreviewKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnScreenTipNeeded
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnThemeNameChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnToolTipTextNeeded
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnVisibleChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCancelEdit
Close the currently active editor and discard changes.
Protected methodCanEditElementAtDesignTime
Determines whether an element may be edited via the EditUIElements dialog at design-time.
(Inherited from RadControl.)
Public methodCanEditUIElement
Determines whether an element from this element tree may be displayed in the EditUIElements dialog.
(Inherited from RadControl.)
Public methodClearSelection
Public methodCollapseAll
Collapses all the tree nodes.
Public methodCollapseAll(RadTreeNodeCollection)
Collapses all nodes in a given collection.
Protected methodConstruct (Inherited from RadControl.)
Public methodControlDefinesThemeForElement
Checks whether the element's theme is defined by the control.
(Inherited from RadControl.)
Protected methodCreateAccessibilityInstance (Overrides ControlCreateAccessibilityInstance.)
Protected methodCreateBehavior
Creates the input behavior instance. Allows inheritors to provide custom input implementations.
(Inherited from RadControl.)
Protected methodCreateChildItems (Overrides RadControlCreateChildItems(RadElement).)
Protected methodCreateRootElement (Inherited from RadControl.)
Protected methodCreateTreeViewElement
Public methodDeferRefresh
Defers the refresh.
Public methodDisableGesture
Disable firing gesture events of the specified type.
(Inherited from RadControl.)
Protected methodDispose
Releases the unmanaged resources used by the RadTreeView and optionally releases the managed resources
(Overrides RadControlDispose(Boolean).)
Public methodEnableGesture
Enable firing gesture events of the specified type.
(Inherited from RadControl.)
Public methodEndEdit
Commits any changes and ends the edit operation on the current cell.
Public methodEndInit (Overrides RadControlEndInit.)
Public methodEndUpdate
Ends the update.
Public methodExecute(ICommand, Object)
Executes the specified command.
Public methodExecute(Boolean, ICommand, Object)
Executes the specified command include sub trees.
Public methodStatic memberExecuteBatchCommand(RadTreeNode, Int32, ICommand, Object)
Executes a command over an entire subtree starting with the specified node.
Public methodStatic memberExecuteBatchCommand(RadTreeNodeCollection, Int32, ICommand, Object)
Executes a command over an entire subtree starting with the specified nodes.
Public methodStatic memberExecuteScalarCommand
Executes a command over an entire subtree starting with the specified node.
Public methodExpandAll
Expands all the tree nodes.
Public methodExpandAll(RadTreeNodeCollection)
Expands all nodes in a given collection.
Public methodFind(String)
Finds the specified text.
Public methodFind(PredicateRadTreeNode)
Finds the specified match.
Public methodFindT(FindActionT, T)
Finds the specified match.
Public methodFindNodes(String)
Finds the nodes.
Public methodFindNodes(PredicateRadTreeNode)
Finds the nodes.
Public methodFindNodesT(FindActionT, T)
Finds the nodes.
Protected methodFindPropertyInChildren (Inherited from RadControl.)
Public methodForEach
Execute the specified action for every RadTreeNode in the tree
Public methodGetChildAt
Method used by control Code Dom serializer to access element in the collection of RootElement.
(Inherited from RadControl.)
Public methodGetControlDefaultSize
This method is used internally!
(Inherited from RadControl.)
Protected methodGetInputElement (Inherited from RadControl.)
Public methodGetNodeAt(Point)
Retrieves the tree node that is at the specified point.
Public methodGetNodeAt(Int32, Int32)
Retrieves the tree node at the point with the specified coordinates.
Public methodGetNodeByName(String)
Gets a node with the specified name.
Public methodGetNodeByName(String, RadTreeNode)
Gets a node with the specified name.
Public methodGetNodeByPath(String)
Gets a node by specifying a path to it.
Public methodGetNodeByPath(String, String)
Gets a node by specifying a path to it.
Public methodGetNodeCount
Retrieves the number of tree nodes, optionally including those in all subtrees, assigned to the tree view control.
Public methodGetPlainText
Strips all html tags of the text set to the control and returns only the plain text.
(Inherited from RadControl.)
Public methodGetPreferredSize (Inherited from RadControl.)
Protected methodGetRootElementDesiredSize (Inherited from RadControl.)
Protected methodInitializeRootElement (Inherited from RadControl.)
Public methodInvokeLayoutCallback (Inherited from RadControl.)
Protected methodIsInputKey (Overrides RadControlIsInputKey(Keys).)
Public methodLoadElementTree
Loads the element tree. While not loaded, no layout operations are allowed upon the tree. By default, the tree will be loaded when the control is displayed for the first time.
(Inherited from RadControl.)
Public methodLoadElementTree(Size)
Loads the element tree using the specified desired size.
(Inherited from RadControl.)
Public methodLoadXML(Stream, Type)
Loads the XML.
Public methodLoadXML(String, Type)
Loads the XML.
Protected methodLoadXMLWithReader
Protected methodOnAutoSizeChanged (Inherited from RadControl.)
Protected methodOnBackColorChanged (Inherited from RadControl.)
Protected methodOnBindingContextChanged (Overrides RadControlOnBindingContextChanged(EventArgs).)
Protected methodOnCaptureLosing (Inherited from RadControl.)
Protected methodOnClick (Overrides RadControlOnClick(EventArgs).)
Protected methodOnCreateControl (Inherited from RadControl.)
Protected methodOnDoubleClick (Inherited from RadControl.)
Protected methodOnEnabledChanged (Inherited from RadControl.)
Protected methodOnFontChanged (Inherited from RadControl.)
Protected methodOnForeColorChanged (Inherited from RadControl.)
Protected methodOnGesture (Inherited from RadControl.)
Protected methodOnGotFocus (Overrides RadControlOnGotFocus(EventArgs).)
Protected methodOnHandleDestroyed (Inherited from RadControl.)
Protected methodOnInvalidated (Inherited from RadControl.)
Protected methodOnKeyDown (Overrides RadControlOnKeyDown(KeyEventArgs).)
Protected methodOnKeyPress (Overrides RadControlOnKeyPress(KeyPressEventArgs).)
Protected methodOnKeyUp (Inherited from RadControl.)
Protected methodOnLayout (Inherited from RadControl.)
Protected methodOnLoad (Overrides RadControlOnLoad(Size).)
Protected methodOnLocationChanged (Inherited from RadControl.)
Protected methodOnLostFocus (Overrides RadControlOnLostFocus(EventArgs).)
Protected methodOnMouseCaptureChanged (Inherited from RadControl.)
Protected methodOnMouseClick (Overrides ControlOnMouseClick(MouseEventArgs).)
Protected methodOnMouseDoubleClick (Overrides ControlOnMouseDoubleClick(MouseEventArgs).)
Protected methodOnMouseDown (Overrides RadControlOnMouseDown(MouseEventArgs).)
Protected methodOnMouseEnter (Overrides RadControlOnMouseEnter(EventArgs).)
Protected methodOnMouseHover (Inherited from RadControl.)
Protected methodOnMouseLeave (Overrides RadControlOnMouseLeave(EventArgs).)
Protected methodOnMouseMove (Overrides RadControlOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp (Overrides RadControlOnMouseUp(MouseEventArgs).)
Protected methodOnMouseWheel (Overrides RadControlOnMouseWheel(MouseEventArgs).)
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs) (Inherited from RadControl.)
Protected methodOnNotifyPropertyChanged(String)
Raises the PropertyChanged event
(Inherited from RadControl.)
Protected methodOnPaddingChanged (Inherited from RadControl.)
Protected methodOnPaint (Inherited from RadControl.)
Protected methodOnPanGesture
Fires the PanGesture event.
(Inherited from RadControl.)
Protected methodOnParentChanged (Inherited from RadControl.)
Protected methodOnPressAndTapGesture
Fires the PressAndTapGesture event.
(Inherited from RadControl.)
Protected methodOnPreviewKeyDown (Inherited from RadControl.)
Protected methodOnRightToLeftChanged (Inherited from RadControl.)
Protected methodOnRotateGesture
Fires the RotateGesture event.
(Inherited from RadControl.)
Protected methodOnScreenTipNeeded (Inherited from RadControl.)
Protected methodOnThemeChanged (Inherited from RadControl.)
Protected methodOnThemeNameChanged (Overrides RadControlOnThemeNameChanged(ThemeNameChangedEventArgs).)
Protected methodOnToolTipTextNeeded (Inherited from RadControl.)
Protected methodOnTwoFingerTapGesture
Fires the TwoFingerTapGesture event.
(Inherited from RadControl.)
Protected methodOnZoomGesture
Fires the ZoomGesture event.
(Inherited from RadControl.)
Protected methodProcessAutoSizeChanged (Inherited from RadControl.)
Protected methodProcessCaptureChangeRequested
Processes a capture request from the specified element.
(Inherited from RadControl.)
Protected methodProcessCodedUIMessage (Overrides RadControlProcessCodedUIMessage(IPCMessage).)
Protected methodProcessFocusRequested
Processes a focus request from the specified element.
(Inherited from RadControl.)
Protected methodProcessGesture (Inherited from RadControl.)
Protected methodProcessMnemonic (Inherited from RadControl.)
Public methodRefresh (Inherited from RadControl.)
Public methodRegisterHostedControl (Inherited from RadControl.)
Protected methodResetBackColorThemeOverrides (Inherited from RadControl.)
Protected methodResetForeColorThemeOverrides (Inherited from RadControl.)
Public methodResolveStyleGroupForElement
Replaces the default style group for specific element.
(Inherited from RadControl.)
Public methodResumeUpdate (Inherited from RadControl.)
Public methodResumeUpdate(Boolean) (Inherited from RadControl.)
Public methodSaveXML(Stream, Type)
Saves the XML.
Public methodSaveXML(String, Type)
Saves the XML.
Protected methodSaveXMLWithWriter
Protected methodScaleControl (Inherited from RadControl.)
Public methodSelectAll
Protected methodSetBackColorThemeOverrides (Inherited from RadControl.)
Protected methodSetBoundsCore (Inherited from RadControl.)
Public methodSetError
Sets the error.
Protected methodSetForeColorThemeOverrides (Inherited from RadControl.)
Public methodSetIsInitializing
This method is used internally!
(Inherited from RadControl.)
Public methodShouldSerializeBackColor
Determines whether the BackColor property should be serialized.
(Inherited from RadControl.)
Public methodShouldSerializeFont
Determines whether the ForeColor property should be serialized.
(Inherited from RadControl.)
Public methodShouldSerializeForeColor
Determines whether the ForeColor property should be serialized.
(Inherited from RadControl.)
Protected methodShouldSerializeProperty
Determines whether the specified RadProperty should be serialized.
(Inherited from RadControl.)
Public methodSuspendUpdate (Inherited from RadControl.)
Public methodToString
Returns a String that represents this instance.
(Overrides ComponentToString.)
Public methodUnregisterHostedControl (Inherited from RadControl.)
Protected methodUnwireEvents
Protected methodWireEvents
Protected methodWndProc (Overrides RadControlWndProc(Message).)
Top
Events
  NameDescription
Public eventContextMenuOpening
Occurs when opening the context menu.
Public eventCreateNode
Occurs when a new node is going to be created.
Public eventCreateNodeElement
Occurs when a new node element is going to be created.
Public eventDataError
Occurs when the RadTreeView report the data error.
Public eventDragEnded
Occurs when a drag has ended
Public eventDragEnding
Occurs when a drag is ending
Public eventDragOverNode
Occurs when drag feedback is needed for a node.
Public eventDragStarted
Occurs when a drag has started
Public eventDragStarting
Occurs when a drag is starting
Public eventEdited
Occurs after the tree node label text is edited.
Public eventEditing
Occurs before the tree node label text is edited.
Public eventEditorInitialized
Occurs when initializing the active editor.
Public eventEditorRequired
Occurs when TreeView required editor.
Public eventElementInvalidated (Inherited from RadControl.)
Public eventInitialized
Fires when the control is initialized.
(Inherited from RadControl.)
Public eventItemDrag
Occurs when the user begins dragging an item.
Public eventNodeAdded
Occurs after a node is being added.
Public eventNodeAdding
Occurs before a node is being added.
Public eventNodeCheckedChanged
Occurs when the value of the Checked property of a RadTreeNode is changed.
Public eventNodeCheckedChanging
Occurs when the value of the Checked property of a RadTreeNode is changing.
Public eventNodeDataBound
Occurs after a node is bound to a data item.
Public eventNodeExpandedChanged
Occurs after the value of the Expanded property of a tree node is changed.
Public eventNodeExpandedChanging
Occurs before the value of the Expanded property of a tree node is changed.
Public eventNodeFormatting
Occurs when the node changes its state and needs to be formatted.
Public eventNodeMouseClick
Occurs when a mouse button is clicked inside a TreeNodeElement
Public eventNodeMouseDoubleClick
Occurs when a mouse button is double clicked inside a TreeNodeElement
Public eventNodeMouseDown
Occurs when the user presses a mouse button over a RadTreeNode.
Public eventNodeMouseEnter
Occurs when the mouse enters the area of a RadTreeNode.
Public eventNodeMouseHover
Occurs when the mouse hovers over a RadTreeNode.
Public eventNodeMouseLeave
Occurs when the mouse leaves the area of a RadTreeNode.
Public eventNodeMouseMove
Occurs when the user moves the mouse in the area of a RadTreeNode.
Public eventNodeMouseUp
Occurs when the user releases a mouse button over a RadTreeNode.
Public eventNodeRemoved
Occurs after a node is removed.
Public eventNodeRemoving
Occurs before a node is removed.
Public eventNodesNeeded
Occurs when the Nodes collection requires to be populated in Load-On-Demand mode using LazyTreeNodeProvider.
Public eventPanGesture
Occurs when a pan gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventPressAndTapGesture
Occurs when a press-and-tap gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventPropertyChanged
Occurs when a property of an object changes change. Calling the event is developer's responsibility.
(Inherited from RadControl.)
Public eventRotateGesture
Occurs when a rotate gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventScreenTipNeeded
Occurs prior the ScreenTip of a RadItem instance inside the RadControl is displayed.
(Inherited from RadControl.)
Public eventSelectedNodeChanged
Occurs after the tree node is selected.
Remarks
For more information about handling events, see also SelectedNodeChanging.
Public eventSelectedNodeChanging
Occurs before a tree node is selected.
Public eventSelectedNodesChanged
Occurs when SelectedNodes collection has been changed.
Public eventSelectedNodesCleared
Occurs when selected nodes has been cleared.
Public eventShowExpander
Occurs when the RadTreeView NodesNeeded event is handled and LazyMode property is true.
Public eventThemeNameChanged
Fires when the theme name is changed.
(Inherited from RadControl.)
Public eventToolTipTextNeeded
Occurs when a RadItem instance inside the RadControl requires ToolTip text.
(Inherited from RadControl.)
Public eventTwoFingerTapGesture
Occurs when a two-finger-tap gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventValidationError
Occurs when editor validating fails.
Public eventValueChanged
Occurs when the editor finished the value editing.
Public eventValueChanging
Occurs when the editor is changing the value during the editing process.
Public eventValueValidating
Occurs when the editor changed the value editing.
Public eventZoomGesture
Occurs when a zoom gesture was sent by a touch input device.
(Inherited from RadControl.)
Top
Fields
  NameDescription
Protected fieldinvalidResizeRect (Inherited from RadControl.)
Protected fieldisAccessibilityRequested (Inherited from RadControl.)
Protected fieldisDisposing2 (Inherited from RadControl.)
Protected fieldisResizing2 (Inherited from RadControl.)
Top
See Also