Class TreeNodeElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class TreeNodeElement : StackLayoutElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<RadTreeNode>
Constructors
TreeNodeElement()
Declaration
public TreeNodeElement()
Fields
AlrternatingColorSetState
Declaration
protected const long AlrternatingColorSetState = 1L
Field Value
System.Int64
|
FullRowSelectProperty
FullRowSelectState
Declaration
protected const long FullRowSelectState = 2L
Field Value
System.Int64
|
HasChildrenProperty
HotTrackingProperty
IsControlInactiveProperty
IsCurrentProperty
IsExpandedProperty
IsRootNodeProperty
IsSelectedProperty
ItemHeightProperty
UpdateCheckStateByKeyboard
Declaration
protected const long UpdateCheckStateByKeyboard = 16L
Field Value
System.Int64
|
UpdateCheckStateByMouse
Declaration
protected const long UpdateCheckStateByMouse = 8L
Field Value
System.Int64
|
UpdateScrollRangeIfNeeded
Declaration
protected const long UpdateScrollRangeIfNeeded = 4L
Field Value
System.Int64
|
Properties
CheckedByKeyboard
Declaration
protected bool CheckedByKeyboard { get; set; }
Property Value
System.Boolean
|
CheckedByMouse
Declaration
protected bool CheckedByMouse { get; set; }
Property Value
System.Boolean
|
ContentElement
Declaration
public TreeNodeContentElement ContentElement { get; }
Property Value
TreeNodeContentElement
|
Data
Editor
ExpanderElement
Declaration
public TreeNodeExpanderItem ExpanderElement { get; }
Property Value
TreeNodeExpanderItem
|
HasChildren
Gets a value indicating whether this node contains child nodes.
Declaration
public virtual bool HasChildren { get; }
Property Value
System.Boolean
|
HotTracking
Gets a value indicating that this is the hot tracking node.
Declaration
public virtual bool HotTracking { get; }
Property Value
System.Boolean
|
ImageElement
IsControlFocused
Gets or sets a value indicating whether the control contains the focus.
Declaration
public virtual bool IsControlFocused { get; }
Property Value
System.Boolean
|
IsCurrent
Gets or sets a value indicating that this is the current node.
Declaration
public virtual bool IsCurrent { get; }
Property Value
System.Boolean
|
IsExpanded
Gets or sets a value indicating whether the node is expanded.
Declaration
public virtual bool IsExpanded { get; }
Property Value
System.Boolean
|
IsInEditMode
Declaration
public bool IsInEditMode { get; }
Property Value
System.Boolean
|
IsRootNode
Gets a value indicating whether the node is currently at root level.
Declaration
public virtual bool IsRootNode { get; }
Property Value
System.Boolean
|
IsSelected
Gets or sets a value indicating whether the node is selected.
Declaration
public virtual bool IsSelected { get; }
Property Value
System.Boolean
|
ItemHeight
Gets or sets the arbitrary height for this particular node. Valid when the owning RadTreeViewElement's AllowArbitraryHeight property is set to true.
Declaration
public virtual int ItemHeight { get; set; }
Property Value
System.Int32
|
LinesContainerElement
Declaration
public TreeNodeLinesContainer LinesContainerElement { get; }
Property Value
TreeNodeLinesContainer
|
ToggleElement
Declaration
public RadToggleButtonElement ToggleElement { get; }
Property Value
RadToggleButtonElement
|
ToolTipText
Declaration
public override string ToolTipText { get; set; }
Property Value
System.String
|
Overrides
TreeViewElement
Methods
AddEditor(IInputEditor)
ApplyStyle()
Declaration
protected virtual void ApplyStyle()
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
System.Drawing.SizeF
|
Overrides
Attach(RadTreeNode, Object)
Declaration
public virtual void Attach(RadTreeNode data, object context)
Parameters
RadTreeNode
data
|
System.Object
context
|
Implements
CanDragCore(Point)
Declaration
protected override bool CanDragCore(Point dragStartPoint)
Parameters
System.Drawing.Point
dragStartPoint
|
Returns
System.Boolean
|
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateContentElement()
Declaration
protected virtual TreeNodeContentElement CreateContentElement()
Returns
TreeNodeContentElement
|
CreateToggleElement()
Declaration
protected virtual RadToggleButtonElement CreateToggleElement()
Returns
RadToggleButtonElement
|
Detach()
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
DisposeToggleElement()
Declaration
protected virtual void DisposeToggleElement()
GetDragHintCore()
Declaration
protected override Image GetDragHintCore()
Returns
System.Drawing.Image
|
Overrides
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
IsCompatible(RadTreeNode, Object)
Declaration
public virtual bool IsCompatible(RadTreeNode data, object context)
Parameters
RadTreeNode
data
|
System.Object
context
|
Returns
System.Boolean
|
Implements
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
System.Drawing.SizeF
|
Overrides
OnClick(EventArgs)
Declaration
protected override void OnClick(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnDoubleClick(EventArgs)
Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnFormatting()
Declaration
protected virtual void OnFormatting()
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseEnter(EventArgs)
Declaration
protected override void OnMouseEnter(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseHover(EventArgs)
Declaration
protected override void OnMouseHover(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseLeave(EventArgs)
Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnNodePropertyChanged(PropertyChangedEventArgs)
Declaration
protected virtual void OnNodePropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
RemoveEditor(IInputEditor)
Synchronize()
SynchronizeToggleElement()
Declaration
protected virtual void SynchronizeToggleElement()