Class RadTreeViewElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class RadTreeViewElement : VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IDataItemSource
Constructors
RadTreeViewElement()
Declaration
public RadTreeViewElement()
Fields
AllowArbitraryItemHeightProperty
AllowPlusMinusAnimationProperty
AlternatingRowColorProperty
CollapseImageProperty
ExpandAnimationProperty
ExpandImageProperty
FullRowSelectProperty
HoveredCollapseImageProperty
HoveredExpandImageProperty
ItemDropHintProperty
ItemHeightProperty
LineColorProperty
LineStyleProperty
LineWidthProperty
NodeSpacingProperty
PlusMinusAnimationStepProperty
ShowExpandCollapseProperty
ShowLinesProperty
ShowRootLinesProperty
TreeIndentProperty
Properties
ActiveEditor
Gets or sets the active editor.
Declaration
public IInputEditor ActiveEditor { get; }
Property Value
IInputEditor
The active editor. |
AllowAdd
Gets or sets a value indicating whether [allow edit].
Declaration
public virtual bool AllowAdd { get; set; }
Property Value
System.Boolean
|
AllowAlternatingRowColor
Gets or sets a value indicating whether to show rows with alternating row colors.
Declaration
public virtual bool AllowAlternatingRowColor { get; set; }
Property Value
System.Boolean
|
AllowArbitraryItemHeight
Gets or sets a value indicating whether nodes can have different height.
Declaration
public virtual bool AllowArbitraryItemHeight { get; set; }
Property Value
System.Boolean
The default value is false. |
AllowDefaultContextMenu
Gets or sets a value indicating whether the default context menu is enabled.
Declaration
public bool AllowDefaultContextMenu { get; set; }
Property Value
System.Boolean
The default value is false. |
AllowDragDrop
Gets or sets a value indicating whether [allow drag drop].
Declaration
public virtual bool AllowDragDrop { get; set; }
Property Value
System.Boolean
|
AllowEdit
Gets or sets a value indicating whether [allow edit].
Declaration
public bool AllowEdit { get; set; }
Property Value
System.Boolean
|
AllowPlusMinusAnimation
Gets or sets a value indicating whether animation of collapse/expand images is enabled.
Declaration
public bool AllowPlusMinusAnimation { get; set; }
Property Value
System.Boolean
The default value is false. |
See Also
AllowRemove
Gets or sets a value indicating whether [allow edit].
Declaration
public virtual bool AllowRemove { get; set; }
Property Value
System.Boolean
|
AlternatingRowColor
Gets or sets the alternating row color.
Declaration
public virtual Color AlternatingRowColor { get; set; }
Property Value
System.Drawing.Color
|
AutoCheckChildNodes
Gets or sets a value indicating whether the child nodes should be auto checked when RadTreeView is in tri state mode
Declaration
public virtual bool AutoCheckChildNodes { get; set; }
Property Value
System.Boolean
The default value is false. |
AutoScrollOnClick
Gets or sets a value indicating whether to scroll horizontally RadTreeView to ensure that the clicked node is visible.
Declaration
public bool AutoScrollOnClick { get; set; }
Property Value
System.Boolean
|
BindingContext
Gets or sets the binding context.
Declaration
public override BindingContext BindingContext { get; set; }
Property Value
System.Windows.Forms.BindingContext
The binding context. |
Overrides
Implements
CachedOldValue
Declaration
protected object CachedOldValue { get; }
Property Value
System.Object
|
CheckBoxes
Gets or sets a value indicating whether [check boxes].
Declaration
public virtual bool CheckBoxes { get; set; }
Property Value
System.Boolean
|
CheckedMember
Gets or sets a property name which will be used to extract the checked state of the data items. The value of the property with this name will be available via the Checked property of every RadTreeNode.
Declaration
public virtual string CheckedMember { get; set; }
Property Value
System.String
|
CheckedNodes
Gets the checked nodes.
Declaration
public virtual CheckedTreeNodeCollection CheckedNodes { get; }
Property Value
CheckedTreeNodeCollection
The checked nodes. |
ChildMember
Gets or sets a property name which will be used to define a relation of the data items.
Declaration
public virtual string ChildMember { get; set; }
Property Value
System.String
|
CollapseImage
Gets or sets the expand image
Declaration
public Image CollapseImage { get; set; }
Property Value
System.Drawing.Image
|
Comparer
Gets or sets the default sort Comparer for RadTreeView. The default comparer compares the nodes according to their text.
Declaration
public IComparer<RadTreeNode> Comparer { get; set; }
Property Value
System.Collections.Generic.IComparer<RadTreeNode>
|
ContextMenu
Gets or sets the context menu.
Declaration
public virtual RadContextMenu ContextMenu { get; set; }
Property Value
RadContextMenu
The context menu. |
DataMember
Gets or sets the name of the list or table in the data source for which the RadTreeViewElement is displaying data.
Declaration
public virtual string DataMember { get; set; }
Property Value
System.String
|
DataSource
Gets or sets the data source that the RadTreeView is displaying data for.
Declaration
public virtual object DataSource { get; set; }
Property Value
System.Object
|
DisplayMember
Gets or sets a property name which will be used to extract the text of the data items. The value of the property with this name will be available via the Text property of every RadTreeNode.
Declaration
public virtual string DisplayMember { get; set; }
Property Value
System.String
|
DragDropService
Gets or sets the drag drop service used when dragging nodes within RadTreeView or between different instances of RadTreeView.
Declaration
public TreeViewDragDropService DragDropService { get; set; }
Property Value
TreeViewDragDropService
The drag drop service. |
EditMode
Gets or sets the default RadTreeNode edit mode.
Declaration
public virtual TreeNodeEditMode EditMode { get; set; }
Property Value
TreeNodeEditMode
The edit mode. |
EnableDeferredScrolling
Declaration
public bool EnableDeferredScrolling { get; set; }
Property Value
System.Boolean
|
EnableKineticScrolling
Gets or sets a value indicating whether the kinetic scrolling function is enabled.
Declaration
public bool EnableKineticScrolling { get; set; }
Property Value
System.Boolean
|
ExpandAnimation
Gets or sets the type of the ExpandAnimation.
Declaration
public ExpandAnimation ExpandAnimation { get; set; }
Property Value
ExpandAnimation
The default value is ExpandAnimation.Opacity. |
See Also
ExpandImage
Gets or sets the expand image
Declaration
public Image ExpandImage { get; set; }
Property Value
System.Drawing.Image
|
ExpandMode
Gets or sets a value indicating whether single node expand is enabled.
Declaration
public ExpandMode ExpandMode { get; set; }
Property Value
ExpandMode
|
ExpandTimerInterval
Gets or sets the expand timer interval - this is the interval of time in milliseconds which will pass before a hovered node is being expanded during drag and drop operation.
Declaration
public int ExpandTimerInterval { get; set; }
Property Value
System.Int32
The expand timer interval. |
Filter
Gets or sets the filter.
Declaration
public virtual object Filter { get; set; }
Property Value
System.Object
The filter. |
FilterDescriptors
Gets the filter descriptors.
Declaration
public virtual FilterDescriptorCollection FilterDescriptors { get; }
Property Value
FilterDescriptorCollection
The filter descriptors. |
FilterPredicate
Provides a callback so that the default filtering expression parser can be substituted.
Declaration
public virtual Predicate<RadTreeNode> FilterPredicate { get; set; }
Property Value
System.Predicate<RadTreeNode>
|
FindStringComparer
Gets or sets an object that implements IFindStringComparer. The value of this property is used in the keyboard search functionality.
Declaration
public virtual IFindStringComparer FindStringComparer { get; set; }
Property Value
IFindStringComparer
|
FirstVisibleIndex
Gets the index of the first visible node.
Declaration
public int FirstVisibleIndex { get; }
Property Value
System.Int32
|
FullRowSelect
Gets or sets a value indicating whether to select the full row.
Declaration
public virtual bool FullRowSelect { get; set; }
Property Value
System.Boolean
The default value is false. |
HideSelection
Gets or sets a value indicating whether [hide selection].
Declaration
public virtual bool HideSelection { get; set; }
Property Value
System.Boolean
|
HorizontalScrollState
Gets or sets a property that controls the visibility of the horizontal scrollbar.
Declaration
public ScrollState HorizontalScrollState { get; set; }
Property Value
ScrollState
|
HotTracking
Gets or sets a value indicating whether [hot tracking].
Declaration
public virtual bool HotTracking { get; set; }
Property Value
System.Boolean
|
HoveredCollapseImage
Gets or sets the hovered collapse image
Declaration
public Image HoveredCollapseImage { get; set; }
Property Value
System.Drawing.Image
|
HoveredExpandImage
Gets or sets the hovered expand image
Declaration
public Image HoveredExpandImage { get; set; }
Property Value
System.Drawing.Image
|
ImageIndex
The default image index for nodes.
Declaration
public override int ImageIndex { get; set; }
Property Value
System.Int32
The index of the image. |
Overrides
ImageKey
The default image key for nodes.
Declaration
public override string ImageKey { get; set; }
Property Value
System.String
The image key. |
Overrides
IsEditing
Gets a value indicating whether there is an open editor in the tree view.
Declaration
public bool IsEditing { get; }
Property Value
System.Boolean
|
IsInDesignMode
Gets or a value indicating whether the control is in design mode.
Declaration
public bool IsInDesignMode { get; }
Property Value
System.Boolean
|
ItemDropHint
Gets or sets the RadImageShape instance which describes the hint that indicates where an item will be dropped after a drag operation.
Declaration
[VsbBrowsable(true)]
public RadImageShape ItemDropHint { get; set; }
Property Value
RadImageShape
|
ItemHeight
Gets or sets the height of the item.
Declaration
public int ItemHeight { get; set; }
Property Value
System.Int32
The height of the item. |
KeyboardSearchEnabled
Gets or sets a value that determines whether the user can navigate to an item by typing when RadTreeViewElement is focused. The default value is false.
Declaration
public virtual bool KeyboardSearchEnabled { get; set; }
Property Value
System.Boolean
|
KeyboardSearchResetInterval
Gets or sets a value that specifies how long the user must wait before searching with the keyboard is reset. The default value is 300.
Declaration
public virtual int KeyboardSearchResetInterval { get; set; }
Property Value
System.Int32
|
LastNode
Gets the last node.
Declaration
public RadTreeNode LastNode { get; }
Property Value
RadTreeNode
The last node. |
LazyMode
Gets or sets a value indicating whether the TreeView load child Nodes collection in NodesNeeded event only when Parend nodes expanded.
Declaration
public bool LazyMode { get; set; }
Property Value
System.Boolean
|
LineColor
Gets or sets the color of the lines connecting the nodes in the tree view.
Declaration
public Color LineColor { get; set; }
Property Value
System.Drawing.Color
|
LineStyle
Gets or sets the line style.
Declaration
public virtual TreeLineStyle LineStyle { get; set; }
Property Value
TreeLineStyle
A TreeLineStyle that represents the style used for the lines between the nodes. The default is TreeLineStyle. |
See Also
LineWidth
Gets or sets the line width.
Declaration
public virtual float LineWidth { get; set; }
Property Value
System.Single
The System.Single with which the lines between the nodes will be painted. The default is System.Single. |
MultiSelect
Gets or sets a value indicating whether [multi select].
Declaration
public virtual bool MultiSelect { get; set; }
Property Value
System.Boolean
|
Nodes
Gets the nodes.
Declaration
public RadTreeNodeCollection Nodes { get; }
Property Value
RadTreeNodeCollection
The nodes. |
NodeSpacing
Gets or sets the vertical spacing among nodes.
Declaration
public virtual int NodeSpacing { get; set; }
Property Value
System.Int32
|
ParentMember
Gets or sets a property name which will be used to define a relation of the data items.
Declaration
public virtual string ParentMember { get; set; }
Property Value
System.String
|
PathSeparator
Gets or sets the path separator.
Declaration
public virtual string PathSeparator { get; set; }
Property Value
System.String
The path separator. |
PlusMinusAnimationStep
Gets or sets the opacity animation step for expand/collapse animation.
Declaration
public double PlusMinusAnimationStep { get; set; }
Property Value
System.Double
Returns a double value from double.Epsilon to 1 representing the opacity changing step with which the plus minus buttons are animated. The default value is 0.025. |
RelationBindings
Contains data binding settings for related data.
Declaration
public RelationBindingCollection RelationBindings { get; }
Property Value
RelationBindingCollection
|
ScrollBehavior
Gets the ScrollServiceBehavior that is responsible for the kinetic scrolling option.
Declaration
public ScrollServiceBehavior ScrollBehavior { get; }
Property Value
ScrollServiceBehavior
|
SelectedNode
Gets or sets the selected node.
Declaration
public virtual RadTreeNode SelectedNode { get; set; }
Property Value
RadTreeNode
The selected node. |
SelectedNodes
Gets the selected nodes.
Declaration
public virtual SelectedTreeNodeCollection SelectedNodes { get; }
Property Value
SelectedTreeNodeCollection
The selected nodes. |
ShowExpandCollapse
Gets or sets a value indicating whether [show expander].
Declaration
public bool ShowExpandCollapse { get; set; }
Property Value
System.Boolean
|
ShowLines
Gets or sets a value indicating whether [show lines].
Declaration
public bool ShowLines { get; set; }
Property Value
System.Boolean
|
ShowNodeToolTips
Gets or sets a value indicating whether [show node tool tips].
Declaration
public bool ShowNodeToolTips { get; set; }
Property Value
System.Boolean
|
ShowRootLines
Gets or sets a value indicating whether [show root lines].
Declaration
public bool ShowRootLines { get; set; }
Property Value
System.Boolean
|
SortDescriptors
Gets the sort descriptors.
Declaration
public SortDescriptorCollection SortDescriptors { get; }
Property Value
SortDescriptorCollection
The sort descriptors. |
SortOrder
Gets or sets the sort order of Nodes.
Declaration
public SortOrder SortOrder { get; set; }
Property Value
System.Windows.Forms.SortOrder
The sort order. |
ToggleMode
Gets or sets the toggle mode.
Declaration
public ToggleMode ToggleMode { get; set; }
Property Value
ToggleMode
The toggle mode. |
ToggleStateConverter
Gets or sets a System.ComponentModel.TypeConverter that will be used to convert the toggle state of the checkboxes to the underlying data type it is bound to.
Declaration
public virtual TypeConverter ToggleStateConverter { get; set; }
Property Value
System.ComponentModel.TypeConverter
|
TopNode
Gets the first visible tree node in the tree view.
Declaration
public RadTreeNode TopNode { get; }
Property Value
RadTreeNode
|
TreeIndent
Gets or sets the indent of nodes, applied to each tree level.
Declaration
public virtual int TreeIndent { get; set; }
Property Value
System.Int32
|
TreeNodeProvider
Gets or sets the tree node provider.
Declaration
public virtual TreeNodeProvider TreeNodeProvider { get; set; }
Property Value
TreeNodeProvider
The tree node provider. |
TriStateMode
Gets or sets a value indicating whether [tri state mode].
Declaration
public virtual bool TriStateMode { get; set; }
Property Value
System.Boolean
|
ValueMember
Gets or sets a property name which will be used to extract a value from the data items. The value of the property with this name will be available via the Value property of every RadTreeNode.
Declaration
public virtual string ValueMember { get; set; }
Property Value
System.String
|
VerticalScrollState
Gets or sets a property that controls the visibility of the vertical scrollbar.
Declaration
public ScrollState VerticalScrollState { get; set; }
Property Value
ScrollState
|
VisibleCount
Gets the number of tree nodes that are visible in the tree view
Declaration
public int VisibleCount { get; }
Property Value
System.Int32
|
Methods
AddNodeByPath(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.
Declaration
public virtual RadTreeNode AddNodeByPath(string path)
Parameters
System.String
path
Where the node should be added. |
Returns
RadTreeNode
The new node if the operation is successful. |
AddNodeByPath(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.
Declaration
public virtual RadTreeNode AddNodeByPath(string path, string pathSeparator)
Parameters
System.String
path
Where the node should be added. |
System.String
pathSeparator
The path separator. |
Returns
RadTreeNode
The new node if the operation is successful. |
AutoExpand(RadTreeNode)
AutoScrollOnDrag(TreeNodeElement)
Declaration
[Obsolete("Use the AutoScrollOnDragging method instead.")]
protected virtual void AutoScrollOnDrag(TreeNodeElement hitItem)
Parameters
TreeNodeElement
hitItem
|
AutoScrollOnDragging(TreeNodeElement)
Declaration
protected virtual bool AutoScrollOnDragging(TreeNodeElement hitItem)
Parameters
TreeNodeElement
hitItem
|
Returns
System.Boolean
|
BeginEdit()
Puts the current node in edit mode.
Declaration
public virtual bool BeginEdit()
Returns
System.Boolean
|
BeginInit()
Declaration
public void BeginInit()
BeginUpdate()
Begins the update.
Declaration
public void BeginUpdate()
BringIntoView(RadTreeNode)
Ensures that the specified tree node is visible within the tree view element, scrolling the contents of the element if necessary. This method expands parent items when necessary.
Declaration
public void BringIntoView(RadTreeNode node)
Parameters
RadTreeNode
node
The node to bring into view |
CancelEdit()
Close the currently active editor and discard changes.
Declaration
public void CancelEdit()
ClearSelection()
Declaration
public virtual void ClearSelection()
CollapseAll()
Collapses all.
Declaration
public void CollapseAll()
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateDragDropService()
Declaration
protected virtual TreeViewDragDropService CreateDragDropService()
Returns
TreeViewDragDropService
|
CreateElementProvider()
Declaration
protected override IVirtualizedElementProvider<RadTreeNode> CreateElementProvider()
Returns
IVirtualizedElementProvider<RadTreeNode>
|
Overrides
CreateExpandAnimation()
Declaration
protected virtual TreeExpandAnimation CreateExpandAnimation()
Returns
TreeExpandAnimation
|
CreateNewNode()
CreateNewNode(String)
Declaration
protected virtual RadTreeNode CreateNewNode(string defaultText)
Parameters
System.String
defaultText
|
Returns
RadTreeNode
|
CreateViewElement()
Declaration
protected override VirtualizedStackContainer<RadTreeNode> CreateViewElement()
Returns
VirtualizedStackContainer<RadTreeNode>
|
Overrides
DeferRefresh()
Defers the refresh.
Declaration
public virtual IDisposable DeferRefresh()
Returns
System.IDisposable
|
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
DpiScaleChanged(SizeF)
Declaration
public override void DpiScaleChanged(SizeF scaleFactor)
Parameters
System.Drawing.SizeF
scaleFactor
|
Overrides
EndEdit()
Commits any changes and ends the edit operation on the current cell.
Declaration
public bool EndEdit()
Returns
System.Boolean
|
EndEditCore(Boolean)
Declaration
protected virtual bool EndEditCore(bool commitChanges)
Parameters
System.Boolean
commitChanges
|
Returns
System.Boolean
|
EndInit()
Declaration
public virtual void EndInit()
EndUpdate()
Ends the update.
Declaration
public void EndUpdate()
EndUpdate(Boolean, RadTreeViewElement.UpdateActions)
Ends the update.
Declaration
public void EndUpdate(bool performUpdate, RadTreeViewElement.UpdateActions action)
Parameters
System.Boolean
performUpdate
Tells the view whether an update is required or not. |
RadTreeViewElement.UpdateActions
action
Indicates the update action |
EnsureNodeVisibleHorizontal(RadTreeNode, TreeNodeElement)
Declaration
protected virtual void EnsureNodeVisibleHorizontal(RadTreeNode node, TreeNodeElement nodeElement)
Parameters
RadTreeNode
node
|
TreeNodeElement
nodeElement
|
EnsureNodeVisibleVertical(RadTreeNode, TreeNodeElement)
Declaration
protected virtual TreeNodeElement EnsureNodeVisibleVertical(RadTreeNode node, TreeNodeElement nodeElement)
Parameters
RadTreeNode
node
|
TreeNodeElement
nodeElement
|
Returns
TreeNodeElement
|
EnsureNodeVisibleVerticalCore(RadTreeNode)
Declaration
protected virtual TreeNodeElement EnsureNodeVisibleVerticalCore(RadTreeNode node)
Parameters
RadTreeNode
node
|
Returns
TreeNodeElement
|
EnsureVisible(RadTreeNode)
Ensures that the specified tree node is visible within the tree view element, scrolling the contents of the element if necessary.
Declaration
public virtual void EnsureVisible(RadTreeNode node)
Parameters
RadTreeNode
node
The node to scroll into view |
Execute(Boolean, ICommand, Object[])
Executes the specified command include sub trees.
Declaration
public object Execute(bool includeSubTrees, ICommand command, params object[] settings)
Parameters
System.Boolean
includeSubTrees
if set to |
ICommand
command
The command. |
System.Object[]
settings
The settings. |
Returns
System.Object
|
Execute(ICommand, Object[])
Executes the specified command.
Declaration
public object Execute(ICommand command, params object[] settings)
Parameters
ICommand
command
The command. |
System.Object[]
settings
The settings. |
Returns
System.Object
|
ExpandAll()
Expands all.
Declaration
public void ExpandAll()
Find(Predicate<RadTreeNode>)
Finds the specified match.
Declaration
public RadTreeNode Find(Predicate<RadTreeNode> match)
Parameters
System.Predicate<RadTreeNode>
match
The match. |
Returns
RadTreeNode
|
Find(String)
Finds the specified text.
Declaration
public virtual RadTreeNode Find(string text)
Parameters
System.String
text
The text. |
Returns
RadTreeNode
|
Find<T>(FindAction<T>, T)
Declaration
public RadTreeNode Find<T>(FindAction<T> match, T arg)
Parameters
FindAction<T>
match
|
T
arg
|
Returns
RadTreeNode
|
Type Parameters
T
|
FindNodes(Predicate<RadTreeNode>)
Finds the nodes.
Declaration
public RadTreeNode[] FindNodes(Predicate<RadTreeNode> match)
Parameters
System.Predicate<RadTreeNode>
match
The match. |
Returns
RadTreeNode[]
|
FindNodes(String)
Finds the nodes.
Declaration
public virtual RadTreeNode[] FindNodes(string text)
Parameters
System.String
text
The text. |
Returns
RadTreeNode[]
|
FindNodes<T>(FindAction<T>, T)
Finds the nodes.
Declaration
public RadTreeNode[] FindNodes<T>(FindAction<T> match, T arg)
Parameters
FindAction<T>
match
The match. |
T
arg
The argument. |
Returns
RadTreeNode[]
|
Type Parameters
T
|
ForEach(Action<RadTreeNode>)
Execute the specified action for every RadTreeNode in the tree
Declaration
public void ForEach(Action<RadTreeNode> action)
Parameters
System.Action<RadTreeNode>
action
|
GetDescendantNodes(RadTreeNode)
Gets an enumerator which enumerates all descendant nodes of a node.
Declaration
public IEnumerable<RadTreeNode> GetDescendantNodes(RadTreeNode current)
Parameters
RadTreeNode
current
|
Returns
System.Collections.Generic.IEnumerable<RadTreeNode>
The enumerator. |
GetEditor(Type)
Declaration
protected virtual IInputEditor GetEditor(Type editorType)
Parameters
System.Type
editorType
|
Returns
IInputEditor
|
GetFirstMatch(String, RadTreeNodeCollection)
This method traverses through the visible nodes of RadTreeView and returns a node that matches the searchCriteria
.
Declaration
protected virtual RadTreeNode GetFirstMatch(string searchCriteria, RadTreeNodeCollection nodes)
Parameters
System.String
searchCriteria
|
RadTreeNodeCollection
nodes
|
Returns
RadTreeNode
|
GetNodeAt(Point)
Gets the node at.
Declaration
public RadTreeNode GetNodeAt(Point pt)
Parameters
System.Drawing.Point
pt
The pt. |
Returns
RadTreeNode
|
GetNodeAt(Int32, Int32)
Gets the node at.
Declaration
public RadTreeNode GetNodeAt(int x, int y)
Parameters
System.Int32
x
The x. |
System.Int32
y
The y. |
Returns
RadTreeNode
|
GetNodeByName(String)
Gets a node with the specified name.
Declaration
public RadTreeNode GetNodeByName(string name)
Parameters
System.String
name
The name of the node. |
Returns
RadTreeNode
A node with the specified name. |
GetNodeByName(String, RadTreeNode)
Gets a node with the specified name.
Declaration
public RadTreeNode GetNodeByName(string name, RadTreeNode rootNode)
Parameters
System.String
name
The name of the node. |
RadTreeNode
rootNode
The node which the should be taken as a root. |
Returns
RadTreeNode
A node with the specified name. |
GetNodeByPath(String)
Gets a node by specifying a path to it.
Declaration
public virtual RadTreeNode GetNodeByPath(string path)
Parameters
System.String
path
The path to the node. |
Returns
RadTreeNode
The node if found. |
GetNodeByPath(String, String)
Gets a node by specifying a path to it.
Declaration
public virtual RadTreeNode GetNodeByPath(string path, string pathSeparator)
Parameters
System.String
path
The path to the node. |
System.String
pathSeparator
The path separator. |
Returns
RadTreeNode
The node if found. |
GetNodeCount(Boolean)
Gets the node count.
Declaration
public int GetNodeCount(bool includeSubTrees)
Parameters
System.Boolean
includeSubTrees
if set to |
Returns
System.Int32
|
GetNodeElementAt(Point)
Gets the node element at.
Declaration
public TreeNodeElement GetNodeElementAt(Point pt)
Parameters
System.Drawing.Point
pt
The pt. |
Returns
TreeNodeElement
|
GetNodeElementAt(Int32, Int32)
Gets the node element at.
Declaration
public TreeNodeElement GetNodeElementAt(int x, int y)
Parameters
System.Int32
x
The x. |
System.Int32
y
The y. |
Returns
TreeNodeElement
|
GetNodes()
Gets an enumerator which enumerates all nodes in the tree.
Declaration
public IEnumerable<RadTreeNode> GetNodes()
Returns
System.Collections.Generic.IEnumerable<RadTreeNode>
The enumerator. |
InitializeDefaultContextMenu(RadTreeNode)
Declaration
protected virtual RadContextMenu InitializeDefaultContextMenu(RadTreeNode node)
Parameters
RadTreeNode
node
|
Returns
RadContextMenu
|
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
OnAutoSizeChanged()
Declaration
protected override void OnAutoSizeChanged()
Overrides
OnBindingContextChanged(EventArgs)
Declaration
protected virtual void OnBindingContextChanged(EventArgs e)
Parameters
System.EventArgs
e
|
OnContextMenuOpening(TreeViewContextMenuOpeningEventArgs)
Declaration
protected virtual void OnContextMenuOpening(TreeViewContextMenuOpeningEventArgs e)
Parameters
TreeViewContextMenuOpeningEventArgs
e
|
OnCreateNode(CreateTreeNodeEventArgs)
Declaration
protected virtual void OnCreateNode(CreateTreeNodeEventArgs e)
Parameters
CreateTreeNodeEventArgs
e
|
OnCreateNodeElement(CreateTreeNodeElementEventArgs)
Declaration
protected virtual void OnCreateNodeElement(CreateTreeNodeElementEventArgs e)
Parameters
CreateTreeNodeElementEventArgs
e
|
OnDataError(TreeNodeDataErrorEventArgs)
Raises the DataError event.
Declaration
protected virtual void OnDataError(TreeNodeDataErrorEventArgs e)
Parameters
TreeNodeDataErrorEventArgs
e
The TreeNodeDataErrorEventArgs instance containing the event data. |
OnDragEnded(RadTreeViewDragEventArgs)
Declaration
protected virtual void OnDragEnded(RadTreeViewDragEventArgs e)
Parameters
RadTreeViewDragEventArgs
e
|
OnDragEnding(RadTreeViewDragCancelEventArgs)
Declaration
protected virtual void OnDragEnding(RadTreeViewDragCancelEventArgs e)
Parameters
RadTreeViewDragCancelEventArgs
e
|
OnDragOverNode(RadTreeViewDragCancelEventArgs)
Declaration
protected virtual void OnDragOverNode(RadTreeViewDragCancelEventArgs e)
Parameters
RadTreeViewDragCancelEventArgs
e
|
OnDragStarted(RadTreeViewDragEventArgs)
Declaration
protected virtual void OnDragStarted(RadTreeViewDragEventArgs e)
Parameters
RadTreeViewDragEventArgs
e
|
OnDragStarting(RadTreeViewDragCancelEventArgs)
Declaration
protected virtual void OnDragStarting(RadTreeViewDragCancelEventArgs e)
Parameters
RadTreeViewDragCancelEventArgs
e
|
OnEdited(TreeNodeEditedEventArgs)
Declaration
protected virtual void OnEdited(TreeNodeEditedEventArgs e)
Parameters
TreeNodeEditedEventArgs
e
|
OnEditing(Object, TreeNodeEditingEventArgs)
Declaration
protected virtual void OnEditing(object sender, TreeNodeEditingEventArgs e)
Parameters
System.Object
sender
|
TreeNodeEditingEventArgs
e
|
OnEditing(TreeNodeEditingEventArgs)
Declaration
protected virtual void OnEditing(TreeNodeEditingEventArgs e)
Parameters
TreeNodeEditingEventArgs
e
|
OnEditorInitialized(TreeNodeEditorInitializedEventArgs)
Declaration
protected virtual void OnEditorInitialized(TreeNodeEditorInitializedEventArgs e)
Parameters
TreeNodeEditorInitializedEventArgs
e
|
OnEditorRequired(Object, TreeNodeEditorRequiredEventArgs)
Declaration
protected virtual void OnEditorRequired(object sender, TreeNodeEditorRequiredEventArgs e)
Parameters
System.Object
sender
|
TreeNodeEditorRequiredEventArgs
e
|
OnEditorRequired(TreeNodeEditorRequiredEventArgs)
Declaration
protected virtual void OnEditorRequired(TreeNodeEditorRequiredEventArgs e)
Parameters
TreeNodeEditorRequiredEventArgs
e
|
OnItemDrag(RadTreeViewEventArgs)
Declaration
protected virtual void OnItemDrag(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnLoaded()
OnNodeAdded(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeAdded(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeAdding(RadTreeViewCancelEventArgs)
Declaration
protected virtual void OnNodeAdding(RadTreeViewCancelEventArgs e)
Parameters
RadTreeViewCancelEventArgs
e
|
OnNodeCheckedChanged(RadTreeNode)
OnNodeCheckedChanged(RadTreeNode, CheckedMode)
Declaration
protected void OnNodeCheckedChanged(RadTreeNode node, CheckedMode checkedMode)
Parameters
RadTreeNode
node
|
CheckedMode
checkedMode
|
OnNodeCheckedChanged(TreeNodeCheckedEventArgs)
Declaration
protected virtual void OnNodeCheckedChanged(TreeNodeCheckedEventArgs e)
Parameters
TreeNodeCheckedEventArgs
e
|
OnNodeCheckedChanging(RadTreeNode)
Declaration
protected bool OnNodeCheckedChanging(RadTreeNode node)
Parameters
RadTreeNode
node
|
Returns
System.Boolean
|
OnNodeCheckedChanging(RadTreeViewCancelEventArgs)
Declaration
protected virtual void OnNodeCheckedChanging(RadTreeViewCancelEventArgs e)
Parameters
RadTreeViewCancelEventArgs
e
|
OnNodeDataBound(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeDataBound(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeExpandedChanged(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeExpandedChanged(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeExpandedChanging(RadTreeNode)
Declaration
protected bool OnNodeExpandedChanging(RadTreeNode node)
Parameters
RadTreeNode
node
|
Returns
System.Boolean
|
OnNodeExpandedChanging(RadTreeViewCancelEventArgs)
Declaration
protected virtual void OnNodeExpandedChanging(RadTreeViewCancelEventArgs e)
Parameters
RadTreeViewCancelEventArgs
e
|
OnNodeFormatting(TreeNodeFormattingEventArgs)
Declaration
protected virtual void OnNodeFormatting(TreeNodeFormattingEventArgs e)
Parameters
TreeNodeFormattingEventArgs
e
|
OnNodeMouseClick(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeMouseClick(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeMouseDoubleClick(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeMouseDoubleClick(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeMouseDown(RadTreeViewMouseEventArgs)
Declaration
protected virtual void OnNodeMouseDown(RadTreeViewMouseEventArgs e)
Parameters
RadTreeViewMouseEventArgs
e
|
OnNodeMouseEnter(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeMouseEnter(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeMouseHover(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeMouseHover(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeMouseLeave(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeMouseLeave(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeMouseMove(RadTreeViewMouseEventArgs)
Declaration
protected virtual void OnNodeMouseMove(RadTreeViewMouseEventArgs e)
Parameters
RadTreeViewMouseEventArgs
e
|
OnNodeMouseUp(RadTreeViewMouseEventArgs)
Declaration
protected virtual void OnNodeMouseUp(RadTreeViewMouseEventArgs e)
Parameters
RadTreeViewMouseEventArgs
e
|
OnNodeRemoved(RadTreeViewEventArgs)
Declaration
protected virtual void OnNodeRemoved(RadTreeViewEventArgs e)
Parameters
RadTreeViewEventArgs
e
|
OnNodeRemoving(RadTreeViewCancelEventArgs)
Declaration
protected virtual void OnNodeRemoving(RadTreeViewCancelEventArgs e)
Parameters
RadTreeViewCancelEventArgs
e
|
OnNodesNeeded(NodesNeededEventArgs)
Declaration
protected virtual bool OnNodesNeeded(NodesNeededEventArgs e)
Parameters
NodesNeededEventArgs
e
|
Returns
System.Boolean
|
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
OnPanGesture(PanGestureEventArgs)
Declaration
protected override void OnPanGesture(PanGestureEventArgs args)
Parameters
PanGestureEventArgs
args
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
OnSelectedNodeChanged(RadTreeViewEventArgs)
Declaration
protected virtual void OnSelectedNodeChanged(RadTreeViewEventArgs args)
Parameters
RadTreeViewEventArgs
args
|
OnSelectedNodeChanging(RadTreeViewCancelEventArgs)
Declaration
protected virtual void OnSelectedNodeChanging(RadTreeViewCancelEventArgs args)
Parameters
RadTreeViewCancelEventArgs
args
|
OnSelectedNodesChanged(RadTreeNode)
Declaration
protected virtual void OnSelectedNodesChanged(RadTreeNode node)
Parameters
RadTreeNode
node
|
OnSelectedNodesCleared()
Declaration
protected virtual void OnSelectedNodesCleared()
OnShowExpander(TreeViewShowExpanderEventArgs)
Declaration
protected virtual void OnShowExpander(TreeViewShowExpanderEventArgs e)
Parameters
TreeViewShowExpanderEventArgs
e
|
OnStyleChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnStyleChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
OnValidationError(EventArgs)
Declaration
protected virtual void OnValidationError(EventArgs e)
Parameters
System.EventArgs
e
|
OnValueChanged(TreeNodeValueChangedEventArgs)
Declaration
protected virtual void OnValueChanged(TreeNodeValueChangedEventArgs e)
Parameters
TreeNodeValueChangedEventArgs
e
|
OnValueChanging(TreeNodeValueChangingEventArgs)
Declaration
protected virtual void OnValueChanging(TreeNodeValueChangingEventArgs e)
Parameters
TreeNodeValueChangingEventArgs
e
|
OnValueValidating(TreeNodeValidatingEventArgs)
Declaration
protected virtual void OnValueValidating(TreeNodeValidatingEventArgs e)
Parameters
TreeNodeValidatingEventArgs
e
|
PassesFilter(RadTreeNode)
Declaration
protected virtual bool PassesFilter(RadTreeNode node)
Parameters
RadTreeNode
node
|
Returns
System.Boolean
|
ProcessContextMenu(Point)
Declaration
protected virtual bool ProcessContextMenu(Point location)
Parameters
System.Drawing.Point
location
|
Returns
System.Boolean
|
ProcessKeyDown(KeyEventArgs)
Declaration
protected virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessKeyPress(KeyPressEventArgs)
Declaration
protected virtual bool ProcessKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseClick(MouseEventArgs)
Declaration
protected virtual bool ProcessMouseClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseDoubleClick(MouseEventArgs)
Declaration
protected virtual bool ProcessMouseDoubleClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseDown(MouseEventArgs)
Declaration
protected virtual bool ProcessMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseMove(MouseEventArgs)
Declaration
protected virtual bool ProcessMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseUp(MouseEventArgs)
Declaration
protected virtual bool ProcessMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseWheel(MouseEventArgs)
Declaration
protected virtual bool ProcessMouseWheel(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProecessMouseEnter(EventArgs)
Declaration
protected virtual bool ProecessMouseEnter(EventArgs e)
Parameters
System.EventArgs
e
|
Returns
System.Boolean
|
ProecessMouseLeave(EventArgs)
Declaration
protected virtual bool ProecessMouseLeave(EventArgs e)
Parameters
System.EventArgs
e
|
Returns
System.Boolean
|
ResumeProvider()
Declaration
protected void ResumeProvider()
SaveEditorValue(TreeNodeElement, Object)
Declaration
protected virtual void SaveEditorValue(TreeNodeElement nodeElement, object newValue)
Parameters
TreeNodeElement
nodeElement
|
System.Object
newValue
|
ScrollTo(Int32)
Scrolls to.
Declaration
public void ScrollTo(int delta)
Parameters
System.Int32
delta
The delta. |
SelectAll()
Declaration
public virtual void SelectAll()
SetError(String, RadTreeNode, Object[])
Sets the error.
Declaration
public void SetError(string text, RadTreeNode radTreeNode, params object[] context)
Parameters
System.String
text
The text. |
RadTreeNode
radTreeNode
The RAD tree node. |
System.Object[]
context
The context where this error occurred. |
SuspendProvider()
Declaration
protected void SuspendProvider()
SynchronizeNodeElements()
Declaration
protected virtual void SynchronizeNodeElements()
Update(RadTreeViewElement.UpdateActions)
Updates the visual items in the three view
Declaration
public void Update(RadTreeViewElement.UpdateActions updateAction)
Parameters
RadTreeViewElement.UpdateActions
updateAction
Indicated the update action |
Update(RadTreeViewElement.UpdateActions, RadTreeNode[])
Updates the visual items in the three view
Declaration
public void Update(RadTreeViewElement.UpdateActions updateAction, params RadTreeNode[] nodes)
Parameters
RadTreeViewElement.UpdateActions
updateAction
Indicated the update action |
RadTreeNode[]
nodes
Array representing the nodes which should be updated |
UpdateActualSize(RadTreeNode, Boolean, RadTreeNode)
Declaration
protected virtual void UpdateActualSize(RadTreeNode node, bool stopOnSameLevel, RadTreeNode skipNode)
Parameters
RadTreeNode
node
|
System.Boolean
stopOnSameLevel
|
RadTreeNode
skipNode
|
UpdateFitToSizeMode()
Declaration
protected override void UpdateFitToSizeMode()
Overrides
UpdateHScrollbarVisibility()
Declaration
protected virtual void UpdateHScrollbarVisibility()
UpdateOnExpandedChanged(RadTreeViewElement.UpdateActions, RadTreeNode)
Declaration
protected virtual bool UpdateOnExpandedChanged(RadTreeViewElement.UpdateActions updateAction, RadTreeNode node)
Parameters
RadTreeViewElement.UpdateActions
updateAction
|
RadTreeNode
node
|
Returns
System.Boolean
|
UpdateOnExpandedChangedCore(RadTreeNode)
Declaration
protected virtual void UpdateOnExpandedChangedCore(RadTreeNode node)
Parameters
RadTreeNode
node
|
UpdateOnMeasure(SizeF)
Declaration
protected override bool UpdateOnMeasure(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
System.Boolean
|
Overrides
UpdateScrollers(RadTreeNode, RadTreeViewElement.UpdateActions)
Declaration
protected virtual void UpdateScrollers(RadTreeNode skipNode, RadTreeViewElement.UpdateActions updateAction)
Parameters
RadTreeNode
skipNode
|
RadTreeViewElement.UpdateActions
updateAction
|
UpdateScrollersOnAdd(RadTreeNode)
Declaration
protected virtual void UpdateScrollersOnAdd(RadTreeNode node)
Parameters
RadTreeNode
node
|
UpdateScrollersOnCollapse(RadTreeNode)
Declaration
protected virtual void UpdateScrollersOnCollapse(RadTreeNode node)
Parameters
RadTreeNode
node
|
UpdateScrollersOnExpand(RadTreeNode)
Declaration
protected virtual void UpdateScrollersOnExpand(RadTreeNode node)
Parameters
RadTreeNode
node
|
UpdateScrollersOnNodesNeeded(RadTreeNode)
Declaration
protected virtual void UpdateScrollersOnNodesNeeded(RadTreeNode node)
Parameters
RadTreeNode
node
|
Events
BindingContextChanged
Occurs when [binding context changed].
Declaration
public event EventHandler BindingContextChanged
Event Type
System.EventHandler
|
Implements
ContextMenuOpening
Declaration
public event TreeViewContextMenuOpeningEventHandler ContextMenuOpening
Event Type
TreeViewContextMenuOpeningEventHandler
|
CreateNode
Occurs when RadTreeNode is created.
Declaration
public event CreateTreeNodeEventHandler CreateNode
Event Type
CreateTreeNodeEventHandler
|
CreateNodeElement
Occurs when TreeNodeElement is created.
Declaration
public event CreateTreeNodeElementEventHandler CreateNodeElement
Event Type
CreateTreeNodeElementEventHandler
|
DataError
Occurs when [data error].
Declaration
public event TreeNodeDataErrorEventHandler DataError
Event Type
TreeNodeDataErrorEventHandler
|
DragEnded
Occurs when a drag has ended
Declaration
public event RadTreeView.DragEndedHandler DragEnded
Event Type
RadTreeView.DragEndedHandler
|
DragEnding
Occurs when a drag is ending
Declaration
public event RadTreeView.DragEndingHandler DragEnding
Event Type
RadTreeView.DragEndingHandler
|
DragOverNode
Occurs when drag feedback is needed for a node.
Declaration
public event EventHandler<RadTreeViewDragCancelEventArgs> DragOverNode
Event Type
System.EventHandler<RadTreeViewDragCancelEventArgs>
|
DragStarted
Occurs when a drag has started
Declaration
public event RadTreeView.DragStartedHandler DragStarted
Event Type
RadTreeView.DragStartedHandler
|
DragStarting
Occurs when a drag is starting
Declaration
public event RadTreeView.DragStartingHandler DragStarting
Event Type
RadTreeView.DragStartingHandler
|
Edited
Occurs when editing has been finished.
Declaration
public event TreeNodeEditedEventHandler Edited
Event Type
TreeNodeEditedEventHandler
|
Editing
Occurs when editing is started.
Declaration
public event TreeNodeEditingEventHandler Editing
Event Type
TreeNodeEditingEventHandler
|
EditorInitialized
Occurs when editor is initialized.
Declaration
public event TreeNodeEditorInitializedEventHandler EditorInitialized
Event Type
TreeNodeEditorInitializedEventHandler
|
EditorRequired
Occurs when editor is required.
Declaration
public event RadTreeView.EditorRequiredHandler EditorRequired
Event Type
RadTreeView.EditorRequiredHandler
|
ItemDrag
Occurs when the user begins dragging an item.
Declaration
public event RadTreeView.ItemDragHandler ItemDrag
Event Type
RadTreeView.ItemDragHandler
|
NodeAdded
Occurs after a node is being added.
Declaration
public event RadTreeView.RadTreeViewEventHandler NodeAdded
Event Type
RadTreeView.RadTreeViewEventHandler
|
NodeAdding
Declaration
public event RadTreeView.RadTreeViewCancelEventHandler NodeAdding
Event Type
RadTreeView.RadTreeViewCancelEventHandler
|
NodeCheckedChanged
Occurs when node's checked state is changed.
Declaration
public virtual event TreeNodeCheckedEventHandler NodeCheckedChanged
Event Type
TreeNodeCheckedEventHandler
|
NodeCheckedChanging
Occurs when node's checked state is changing.
Declaration
public virtual event RadTreeView.RadTreeViewCancelEventHandler NodeCheckedChanging
Event Type
RadTreeView.RadTreeViewCancelEventHandler
|
NodeDataBound
Occurs after a node is bound to a data item.
Declaration
public event RadTreeView.RadTreeViewEventHandler NodeDataBound
Event Type
RadTreeView.RadTreeViewEventHandler
|
NodeExpandedChanged
Occurs when node has been expanded.
Declaration
public event RadTreeView.TreeViewEventHandler NodeExpandedChanged
Event Type
RadTreeView.TreeViewEventHandler
|
NodeExpandedChanging
Occurs when node is expanding.
Declaration
public event RadTreeView.RadTreeViewCancelEventHandler NodeExpandedChanging
Event Type
RadTreeView.RadTreeViewCancelEventHandler
|
NodeFormatting
Occurs when TreeNodeElement is formatting
Declaration
public event TreeNodeFormattingEventHandler NodeFormatting
Event Type
TreeNodeFormattingEventHandler
|
NodeMouseClick
Occurs when a mouse button is clicked inside a TreeNodeElement The event arguments can be cast to RadTreeViewMouseEventArgs in order to access the original System.Windows.Forms.MouseEventArgs.
Declaration
public event RadTreeView.TreeViewEventHandler NodeMouseClick
Event Type
RadTreeView.TreeViewEventHandler
|
NodeMouseDoubleClick
Occurs when a mouse button is double clicked inside a TreeNodeElement The event arguments can be cast to RadTreeViewMouseEventArgs in order to access the original System.Windows.Forms.MouseEventArgs.
Declaration
public event RadTreeView.TreeViewEventHandler NodeMouseDoubleClick
Event Type
RadTreeView.TreeViewEventHandler
|
NodeMouseDown
Occurs when TreeNodeElement is mouse down.
Declaration
public event RadTreeView.TreeViewMouseEventHandler NodeMouseDown
Event Type
RadTreeView.TreeViewMouseEventHandler
|
NodeMouseEnter
Occurs when mouse enters a TreeNodeElement
Declaration
public event RadTreeView.TreeViewEventHandler NodeMouseEnter
Event Type
RadTreeView.TreeViewEventHandler
|
NodeMouseHover
Occurs when TreeNodeElement is hovered.
Declaration
public event RadTreeView.TreeViewEventHandler NodeMouseHover
Event Type
RadTreeView.TreeViewEventHandler
|
NodeMouseLeave
Occurs when mouse leaves a TreeNodeElement
Declaration
public event RadTreeView.TreeViewEventHandler NodeMouseLeave
Event Type
RadTreeView.TreeViewEventHandler
|
NodeMouseMove
Occurs when mouse is move over a TreeNodeElement.
Declaration
public event RadTreeView.TreeViewMouseEventHandler NodeMouseMove
Event Type
RadTreeView.TreeViewMouseEventHandler
|
NodeMouseUp
Occurs when TreeNodeElement is mouse up.
Declaration
public event RadTreeView.TreeViewMouseEventHandler NodeMouseUp
Event Type
RadTreeView.TreeViewMouseEventHandler
|
NodeRemoved
Occurs after a node is removed.
Declaration
public event RadTreeView.RadTreeViewEventHandler NodeRemoved
Event Type
RadTreeView.RadTreeViewEventHandler
|
NodeRemoving
Declaration
public event RadTreeView.RadTreeViewCancelEventHandler NodeRemoving
Event Type
RadTreeView.RadTreeViewCancelEventHandler
|
NodesNeeded
Occurs when nodes are needed in load on demand hierarchy
Declaration
public event NodesNeededEventHandler NodesNeeded
Event Type
NodesNeededEventHandler
|
SelectedNodeChanged
Occurs when selected node has been changed.
Declaration
public virtual event RadTreeView.RadTreeViewEventHandler SelectedNodeChanged
Event Type
RadTreeView.RadTreeViewEventHandler
|
SelectedNodeChanging
Occurs when the selected node is changing
Declaration
public virtual event RadTreeView.RadTreeViewCancelEventHandler SelectedNodeChanging
Event Type
RadTreeView.RadTreeViewCancelEventHandler
|
SelectedNodesChanged
Occurs when SelectedNodes collection has been changed.
Declaration
public virtual event EventHandler<RadTreeViewEventArgs> SelectedNodesChanged
Event Type
System.EventHandler<RadTreeViewEventArgs>
|
SelectedNodesCleared
Occurs when selected node has been cleared.
Declaration
public virtual event EventHandler SelectedNodesCleared
Event Type
System.EventHandler
|
ShowExpander
Occurs when LazyMode is true and NodesNeeded event is handled
Declaration
public event RadTreeView.TreeViewShowExpanderEventHandler ShowExpander
Event Type
RadTreeView.TreeViewShowExpanderEventHandler
|
ValidationError
Occurs when validation error occurs by canceling the ValueValidating event.
Declaration
public event EventHandler ValidationError
Event Type
System.EventHandler
|
ValueChanged
Occurs when node's value has been changed.
Declaration
public event TreeNodeValueChangedEventHandler ValueChanged
Event Type
TreeNodeValueChangedEventHandler
|
ValueChanging
Occurs when node's value is changing.
Declaration
public event TreeNodeValueChangingEventHandler ValueChanging
Event Type
TreeNodeValueChangingEventHandler
|
ValueValidating
Occurs when node's value is validating.
Declaration
public event TreeNodeValidatingEventHandler ValueValidating
Event Type
TreeNodeValidatingEventHandler
|
Explicit Interface Implementations
IDataItemSource.BindingComplete()
IDataItemSource.Initialize()
IDataItemSource.MetadataChanged(PropertyDescriptor)
Declaration
void IDataItemSource.MetadataChanged(PropertyDescriptor pd)
Parameters
System.ComponentModel.PropertyDescriptor
pd
|