Class
RadTreeViewElement

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadTreeViewElement : VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IDataItemSource

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementScrollViewElement<VirtualizedStackContainer<RadTreeNode>>VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>RadTreeViewElement

Derived Classes: RadDataFilterElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDataItemSourceIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.CreateChildElements()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.WireEvents()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.UnwireEvents()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.CreateElementProvider()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.CreateItemTraverser(IList<RadTreeNode>)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.CreateItemScroller()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.InitializeItemScroller(ItemScroller<RadTreeNode>)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.InitializeViewElement(VirtualizedStackContainer<RadTreeNode>)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.DisposeManagedResources()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.MeasureItem(RadTreeNode, SizeF)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.MeasureOverride(SizeF)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.GetItemDesiredSize(RadTreeNode)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.scroller_ScrollerUpdated(object, EventArgs)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.HScrollBar_ValueChanged(object, EventArgs)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.OnAutoSizeChanged()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.GetElement(RadTreeNode)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.UpdateOnMeasure(SizeF)VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.UpdateFitToSizeMode()VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.ItemsVirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.ScrollerVirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.FitItemsToSizeVirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.OrientationVirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.AutoSizeItemsVirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.ItemSpacingScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.CreateScrollBarElement()ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.InitializeViewElement(VirtualizedStackContainer<RadTreeNode>)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.MeasureOverride(SizeF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.MeasureView(SizeF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.MeasureViewElement(SizeF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.ArrangeOverride(SizeF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.ArrangeViewElement(RectangleF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.ArrangeHScrollBar(ref RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.ArrangeVScrollBar(ref RectangleF, RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.HScrollBarScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.VScrollBarScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.ViewElementLightVisualElement.BackgroundImagePropertyLightVisualElement.BackgroundImageLayoutPropertyLightVisualElement.BackColor2PropertyLightVisualElement.BackColor3PropertyLightVisualElement.BackColor4PropertyLightVisualElement.BorderBottomColorPropertyLightVisualElement.BorderBottomShadowColorPropertyLightVisualElement.BorderBottomWidthPropertyLightVisualElement.BorderBoxStylePropertyLightVisualElement.BorderColorPropertyLightVisualElement.BorderColor2PropertyLightVisualElement.BorderColor3PropertyLightVisualElement.BorderColor4PropertyLightVisualElement.BorderDashStylePropertyLightVisualElement.BorderDashPatternPropertyLightVisualElement.BorderDrawModePropertyLightVisualElement.BorderGradientAnglePropertyLightVisualElement.BorderGradientStylePropertyLightVisualElement.BorderInnerColorPropertyLightVisualElement.BorderInnerColor2PropertyLightVisualElement.BorderInnerColor3PropertyLightVisualElement.BorderInnerColor4PropertyLightVisualElement.BorderLeftColorPropertyLightVisualElement.BorderLeftShadowColorPropertyLightVisualElement.BorderLeftWidthPropertyLightVisualElement.BorderRightColorPropertyLightVisualElement.BorderRightShadowColorPropertyLightVisualElement.BorderRightWidthPropertyLightVisualElement.BorderTopColorPropertyLightVisualElement.BorderTopShadowColorPropertyLightVisualElement.BorderTopWidthPropertyLightVisualElement.BorderWidthPropertyLightVisualElement.ClipTextPropertyLightVisualElement.DisabledTextRenderingHintPropertyLightVisualElement.DrawBorderPropertyLightVisualElement.DrawFillPropertyLightVisualElement.DrawTextPropertyLightVisualElement.DrawBackgroundImagePropertyLightVisualElement.DrawImagePropertyLightVisualElement.EnableImageTransparencyPropertyLightVisualElement.GradientAnglePropertyLightVisualElement.GradientPercentagePropertyLightVisualElement.GradientPercentage2PropertyLightVisualElement.GradientStylePropertyLightVisualElement.HorizontalLineColorPropertyLightVisualElement.HorizontalLineWidthPropertyLightVisualElement.ImageAlignmentPropertyLightVisualElement.ImageIndexPropertyLightVisualElement.ImageKeyPropertyLightVisualElement.ImageLayoutPropertyLightVisualElement.ImageOpacityPropertyLightVisualElement.ImagePropertyLightVisualElement.ImageTransparentColorPropertyLightVisualElement.NumberOfColorsPropertyLightVisualElement.ShowHorizontalLinePropertyLightVisualElement.SvgImagePropertyLightVisualElement.TextAlignmentPropertyLightVisualElement.TextImageRelationPropertyLightVisualElement.TextWrapPropertyLightVisualElement.TextRenderingHintPropertyLightVisualElement.GetBorderThickness(LightVisualElement, bool)LightVisualElement.ShouldSerializeProperty(PropertyDescriptor)LightVisualElement.GetImageDrawTypeLocalValue()LightVisualElement.MapStyleProperty(RadProperty, string)LightVisualElement.GetStylablePropertiesFilter()LightVisualElement.GetPaintingBorderWidth()LightVisualElement.OnBitStateChanged(long, bool, bool)LightVisualElement.GetAsBitmapEx(Color, float, SizeF)LightVisualElement.GetClipRect()LightVisualElement.PaintElement(IGraphics, float, SizeF)LightVisualElement.PaintText(IGraphics)LightVisualElement.PaintTextCore(IGraphics)LightVisualElement.DrawHorizontalLineWithoutText(IGraphics)LightVisualElement.DrawHorizontalLine(IGraphics)LightVisualElement.PaintImage(IGraphics)LightVisualElement.PaintSvgImage(IGraphics)LightVisualElement.PaintBackgroundImage(IGraphics)LightVisualElement.PaintContent(IGraphics)LightVisualElement.AnimateImage(Image, bool)LightVisualElement.ClipImage(Image, Rectangle, Size)LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeElement(RadElement, SizeF)LightVisualElement.GetClientOffset(bool)LightVisualElement.GetBorderThickness(bool)LightVisualElement.GetClientRectangle(bool, SizeF)LightVisualElement.GetClientRectangle(SizeF)LightVisualElement.GetTextAlignment(ContentAlignment)LightVisualElement.GetTextAlignment()LightVisualElement.OnTunnelEvent(RadElement, RoutedEventArgs)LightVisualElement.ToggleTextPrimitive(RadProperty)LightVisualElement.OnAnimatedImageFrameChanged()LightVisualElement.OnMouseMove(MouseEventArgs)LightVisualElement.GetFaceRectangle()LightVisualElement.CreateTextParams()LightVisualElement.PaintPrimitive(IGraphics, float, SizeF, TextParams)LightVisualElement.PaintPrimitive(IGraphics, TextParams)LightVisualElement.MeasureOverride(SizeF, TextParams)LightVisualElement.OnMouseMove(object, MouseEventArgs)LightVisualElement.GetTextSize(SizeF, TextParams)LightVisualElement.GetTextSize(TextParams)LightVisualElement.TextRenderingHintLightVisualElement.DisabledTextRenderingHintLightVisualElement.ShouldPaintLightVisualElement.CanFocusLightVisualElement.DrawTextLightVisualElement.DrawFillLightVisualElement.DrawBorderLightVisualElement.DrawBackgroundImageLightVisualElement.DrawImageLightVisualElement.BorderBoxStyleLightVisualElement.BorderDrawModeLightVisualElement.BorderWidthLightVisualElement.BorderLeftWidthLightVisualElement.BorderTopWidthLightVisualElement.BorderRightWidthLightVisualElement.BorderBottomWidthLightVisualElement.BorderGradientAngleLightVisualElement.BorderGradientStyleLightVisualElement.BorderColorLightVisualElement.BorderColor2LightVisualElement.BorderColor3LightVisualElement.BorderColor4LightVisualElement.BorderInnerColorLightVisualElement.BorderInnerColor2LightVisualElement.BorderInnerColor3LightVisualElement.BorderInnerColor4LightVisualElement.BackColor2LightVisualElement.BackColor3LightVisualElement.BackColor4LightVisualElement.NumberOfColorsLightVisualElement.GradientStyleLightVisualElement.GradientAngleLightVisualElement.GradientPercentageLightVisualElement.GradientPercentage2LightVisualElement.BackgroundImageLightVisualElement.ImageLightVisualElement.ImageLayoutLightVisualElement.BackgroundImageLayoutLightVisualElement.ImageOpacityLightVisualElement.DisabledImageOpacityLightVisualElement.TextAlignmentLightVisualElement.ImageAlignmentLightVisualElement.TextImageRelationLightVisualElement.ShowHorizontalLineLightVisualElement.HorizontalLineColorLightVisualElement.HorizontalLineWidthLightVisualElement.DisableHTMLRenderingLightVisualElement.BorderLeftColorLightVisualElement.BorderTopColorLightVisualElement.BorderRightColorLightVisualElement.BorderBottomColorLightVisualElement.BorderLeftShadowColorLightVisualElement.BorderTopShadowColorLightVisualElement.BorderRightShadowColorLightVisualElement.BorderBottomShadowColorLightVisualElement.ClipTextLightVisualElement.LayoutLightVisualElement.ImageTransparentColorLightVisualElement.BorderDashStyleLightVisualElement.BorderDashPatternLightVisualElement.EnableImageTransparencyLightVisualElement.SvgImageLightVisualElement.ImageDrawTypeLightVisualElement.AutoEllipsisLightVisualElement.UseMnemonicLightVisualElement.TextWrapLightVisualElement.ShowKeyboardCuesLightVisualElement.MeasureTrailingSpacesLightVisualElement.TextParamsUIItemBase.PaintFill(IGraphics, float, SizeF)UIItemBase.GetFillPaintRect(float, SizeF)UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF)UIItemBase.PaintBorder(IGraphics, float, SizeF)UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF)UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs)UIItemBase.GetBorderPaintRect(float, SizeF)UIItemBase.ShouldUsePaintBuffer()RadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.OnSelect()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyDown(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.OnKeyUp(KeyEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextChanging(TextChangingEventArgs)RadItem.OnTextChanged(EventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

RadTreeViewElement()

Declaration

cs-api-definition
public RadTreeViewElement()

Fields

AllowArbitraryItemHeightProperty

Declaration

cs-api-definition
public static RadProperty AllowArbitraryItemHeightProperty

Field Value

RadProperty

AllowPlusMinusAnimationProperty

Declaration

cs-api-definition
public static RadProperty AllowPlusMinusAnimationProperty

Field Value

RadProperty

AlternatingRowColorProperty

Declaration

cs-api-definition
public static RadProperty AlternatingRowColorProperty

Field Value

RadProperty

CollapseImageProperty

Declaration

cs-api-definition
public static RadProperty CollapseImageProperty

Field Value

RadProperty

ExpandAnimationProperty

Declaration

cs-api-definition
public static RadProperty ExpandAnimationProperty

Field Value

RadProperty

ExpandImageProperty

Declaration

cs-api-definition
public static RadProperty ExpandImageProperty

Field Value

RadProperty

FullRowSelectProperty

Declaration

cs-api-definition
public static RadProperty FullRowSelectProperty

Field Value

RadProperty

HoveredCollapseImageProperty

Declaration

cs-api-definition
public static RadProperty HoveredCollapseImageProperty

Field Value

RadProperty

HoveredExpandImageProperty

Declaration

cs-api-definition
public static RadProperty HoveredExpandImageProperty

Field Value

RadProperty

ItemDropHintProperty

Declaration

cs-api-definition
public static RadProperty ItemDropHintProperty

Field Value

RadProperty

ItemHeightProperty

Declaration

cs-api-definition
public static RadProperty ItemHeightProperty

Field Value

RadProperty

LineColorProperty

Declaration

cs-api-definition
public static RadProperty LineColorProperty

Field Value

RadProperty

LineStyleProperty

Declaration

cs-api-definition
public static RadProperty LineStyleProperty

Field Value

RadProperty

LineWidthProperty

Declaration

cs-api-definition
public static RadProperty LineWidthProperty

Field Value

RadProperty

NodeSpacingProperty

Declaration

cs-api-definition
public static RadProperty NodeSpacingProperty

Field Value

RadProperty

PlusMinusAnimationStepProperty

Declaration

cs-api-definition
public static RadProperty PlusMinusAnimationStepProperty

Field Value

RadProperty

ShowExpandCollapseProperty

Declaration

cs-api-definition
public static RadProperty ShowExpandCollapseProperty

Field Value

RadProperty

ShowLinesProperty

Declaration

cs-api-definition
public static RadProperty ShowLinesProperty

Field Value

RadProperty

ShowRootLinesProperty

Declaration

cs-api-definition
public static RadProperty ShowRootLinesProperty

Field Value

RadProperty

TreeIndentProperty

Declaration

cs-api-definition
public static RadProperty TreeIndentProperty

Field Value

RadProperty

Properties

ActiveEditor

Gets or sets the active editor.

Declaration

cs-api-definition
public IInputEditor ActiveEditor { get; }

Property Value

IInputEditor

The active editor.

AllowAdd

Gets or sets a value indicating whether [allow edit].

Declaration

cs-api-definition
public virtual bool AllowAdd { get; set; }

Property Value

bool

true if [allow edit]; otherwise, false.

AllowAlternatingRowColor

Gets or sets a value indicating whether to show rows with alternating row colors.

Declaration

cs-api-definition
public virtual bool AllowAlternatingRowColor { get; set; }

Property Value

bool

AllowArbitraryItemHeight

Gets or sets a value indicating whether nodes can have different height.

Declaration

cs-api-definition
[Browsable(true)]
public virtual bool AllowArbitraryItemHeight { get; set; }

Property Value

bool

The default value is false.

AllowDefaultContextMenu

Gets or sets a value indicating whether the default context menu is enabled.

Declaration

cs-api-definition
public bool AllowDefaultContextMenu { get; set; }

Property Value

bool

The default value is false.

AllowDragDrop

Gets or sets a value indicating whether [allow drag drop].

Declaration

cs-api-definition
public virtual bool AllowDragDrop { get; set; }

Property Value

bool

true if [allow drag drop]; otherwise, false.

AllowEdit

Gets or sets a value indicating whether [allow edit].

Declaration

cs-api-definition
public bool AllowEdit { get; set; }

Property Value

bool

true if [allow edit]; otherwise, false.

AllowPlusMinusAnimation

Gets or sets a value indicating whether animation of collapse/expand images is enabled.

Declaration

cs-api-definition
public bool AllowPlusMinusAnimation { get; set; }

Property Value

bool

The default value is false.

AllowRemove

Gets or sets a value indicating whether [allow edit].

Declaration

cs-api-definition
public virtual bool AllowRemove { get; set; }

Property Value

bool

true if [allow edit]; otherwise, false.

AlternatingRowColor

Gets or sets the alternating row color.

Declaration

cs-api-definition
public virtual Color AlternatingRowColor { get; set; }

Property Value

Color

AutoCheckChildNodes

Gets or sets a value indicating whether the child nodes should be auto checked when RadTreeView is in tri state mode

Declaration

cs-api-definition
public virtual bool AutoCheckChildNodes { get; set; }

Property Value

bool

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

cs-api-definition
[Browsable(true)]
public bool AutoScrollOnClick { get; set; }

Property Value

bool

BindingContext

Gets or sets the binding context.

Declaration

cs-api-definition
public override BindingContext BindingContext { get; set; }

Property Value

BindingContext

The binding context.

Overrides RadObject.BindingContext

Implements IDataItemSource.BindingContext

CachedOldValue

Declaration

cs-api-definition
protected object CachedOldValue { get; }

Property Value

object

CheckBoxes

Gets or sets a value indicating whether [check boxes].

Declaration

cs-api-definition
public virtual bool CheckBoxes { get; set; }

Property Value

bool

true if [check boxes]; otherwise, false.

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

cs-api-definition
public virtual string CheckedMember { get; set; }

Property Value

string

CheckedNodes

Gets the checked nodes.

Declaration

cs-api-definition
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

cs-api-definition
public virtual string ChildMember { get; set; }

Property Value

string

CollapseImage

Gets or sets the expand image

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
public Image CollapseImage { get; set; }

Property Value

Image

Comparer

Gets or sets the default sort Comparer for RadTreeView. The default comparer compares the nodes according to their text.

Declaration

cs-api-definition
[Browsable(false)]
public IComparer<RadTreeNode> Comparer { get; set; }

Property Value

IComparer<RadTreeNode>

ContextMenu

Gets or sets the context menu.

Declaration

cs-api-definition
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

cs-api-definition
public virtual string DataMember { get; set; }

Property Value

string

DataSource

Gets or sets the data source that the RadTreeView is displaying data for.

Declaration

cs-api-definition
public virtual object DataSource { get; set; }

Property Value

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

cs-api-definition
public virtual string DisplayMember { get; set; }

Property Value

string

DragDropService

Gets or sets the drag drop service used when dragging nodes within RadTreeView or between different instances of RadTreeView.

Declaration

cs-api-definition
public TreeViewDragDropService DragDropService { get; set; }

Property Value

TreeViewDragDropService

The drag drop service.

EditMode

Gets or sets the default RadTreeNode edit mode.

Declaration

cs-api-definition
[Browsable(false)]
public virtual TreeNodeEditMode EditMode { get; set; }

Property Value

TreeNodeEditMode

The edit mode.

EnableDeferredScrolling

Declaration

cs-api-definition
[Browsable(false)]
public bool EnableDeferredScrolling { get; set; }

Property Value

bool

EnableKineticScrolling

Gets or sets a value indicating whether the kinetic scrolling function is enabled.

Declaration

cs-api-definition
[Browsable(true)]
public bool EnableKineticScrolling { get; set; }

Property Value

bool

ExpandAnimation

Gets or sets the type of the ExpandAnimation.

Declaration

cs-api-definition
public ExpandAnimation ExpandAnimation { get; set; }

Property Value

ExpandAnimation

The default value is ExpandAnimation.Opacity.

ExpandImage

Gets or sets the expand image

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
public Image ExpandImage { get; set; }

Property Value

Image

ExpandMode

Gets or sets a value indicating whether single node expand is enabled.

Declaration

cs-api-definition
[Browsable(false)]
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

cs-api-definition
public int ExpandTimerInterval { get; set; }

Property Value

int

The expand timer interval.

Filter

Gets or sets the filter.

Declaration

cs-api-definition
[Browsable(false)]
public virtual object Filter { get; set; }

Property Value

object

The filter.

FilterDescriptors

Gets the filter descriptors.

Declaration

cs-api-definition
[Browsable(false)]
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

cs-api-definition
[Browsable(false)]
public virtual Predicate<RadTreeNode> FilterPredicate { get; set; }

Property Value

Predicate<RadTreeNode>

FindStringComparer

Gets or sets an object that implements IFindStringComparer. The value of this property is used in the keyboard search functionality.

Declaration

cs-api-definition
public virtual IFindStringComparer FindStringComparer { get; set; }

Property Value

IFindStringComparer

FirstVisibleIndex

Gets the index of the first visible node.

Declaration

cs-api-definition
public int FirstVisibleIndex { get; }

Property Value

int

FullRowSelect

Gets or sets a value indicating whether to select the full row.

Declaration

cs-api-definition
[Browsable(true)]
public virtual bool FullRowSelect { get; set; }

Property Value

bool

The default value is false.

HideSelection

Gets or sets a value indicating whether [hide selection].

Declaration

cs-api-definition
public virtual bool HideSelection { get; set; }

Property Value

bool

true if [hide selection]; otherwise, false.

HorizontalScrollState

Gets or sets a property that controls the visibility of the horizontal scrollbar.

Declaration

cs-api-definition
[Browsable(true)]
public ScrollState HorizontalScrollState { get; set; }

Property Value

ScrollState

HotTracking

Gets or sets a value indicating whether [hot tracking].

Declaration

cs-api-definition
public virtual bool HotTracking { get; set; }

Property Value

bool

true if [hot tracking]; otherwise, false.

HoveredCollapseImage

Gets or sets the hovered collapse image

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
public Image HoveredCollapseImage { get; set; }

Property Value

Image

HoveredExpandImage

Gets or sets the hovered expand image

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
public Image HoveredExpandImage { get; set; }

Property Value

Image

ImageIndex

The default image index for nodes.

Declaration

cs-api-definition
[RelatedImageList("ImageList")]
[TypeConverter("Telerik.WinControls.UI.Design.NoneExcludedImageIndexConverter, Telerik.WinControls.UI.Design, Version=2026.1.217.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e")]
public override int ImageIndex { get; set; }

Property Value

int

The index of the image.

Overrides LightVisualElement.ImageIndex

ImageKey

The default image key for nodes.

Declaration

cs-api-definition
[RelatedImageList("ImageList")]
[TypeConverter(typeof(ImageKeyConverter))]
public override string ImageKey { get; set; }

Property Value

string

The image key.

Overrides LightVisualElement.ImageKey

IsEditing

Gets a value indicating whether there is an open editor in the tree view.

Declaration

cs-api-definition
public bool IsEditing { get; }

Property Value

bool

IsInDesignMode

Gets or a value indicating whether the control is in design mode.

Declaration

cs-api-definition
[Browsable(false)]
public bool IsInDesignMode { get; }

Property Value

bool

ItemDropHint

Gets or sets the RadImageShape instance which describes the hint that indicates where an item will be dropped after a drag operation.

Declaration

cs-api-definition
[Browsable(false)]
[VsbBrowsable(true)]
public RadImageShape ItemDropHint { get; set; }

Property Value

RadImageShape

ItemHeight

Gets or sets the height of the item.

Declaration

cs-api-definition
public int ItemHeight { get; set; }

Property Value

int

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

cs-api-definition
public virtual bool KeyboardSearchEnabled { get; set; }

Property Value

bool

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

cs-api-definition
public virtual int KeyboardSearchResetInterval { get; set; }

Property Value

int

LastNode

Gets the last node.

Declaration

cs-api-definition
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

cs-api-definition
[Browsable(false)]
public bool LazyMode { get; set; }

Property Value

bool

true if [lazy mode]; otherwise, false.

LineColor

Gets or sets the color of the lines connecting the nodes in the tree view.

Declaration

cs-api-definition
public Color LineColor { get; set; }

Property Value

Color

LineStyle

Gets or sets the line style.

Declaration

cs-api-definition
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.

LineWidth

Gets or sets the line width.

Declaration

cs-api-definition
public virtual float LineWidth { get; set; }

Property Value

float

The float with which the lines between the nodes will be painted. The default is float.

MultiSelect

Gets or sets a value indicating whether [multi select].

Declaration

cs-api-definition
public virtual bool MultiSelect { get; set; }

Property Value

bool

true if [multi select]; otherwise, false.

NodeSpacing

Gets or sets the vertical spacing among nodes.

Declaration

cs-api-definition
public virtual int NodeSpacing { get; set; }

Property Value

int

Nodes

Gets the nodes.

Declaration

cs-api-definition
public RadTreeNodeCollection Nodes { get; }

Property Value

RadTreeNodeCollection

The nodes.

ParentMember

Gets or sets a property name which will be used to define a relation of the data items.

Declaration

cs-api-definition
public virtual string ParentMember { get; set; }

Property Value

string

PathSeparator

Gets or sets the path separator.

Declaration

cs-api-definition
[Browsable(false)]
public virtual string PathSeparator { get; set; }

Property Value

string

The path separator.

PlusMinusAnimationStep

Gets or sets the opacity animation step for expand/collapse animation.

Declaration

cs-api-definition
[Browsable(false)]
public double PlusMinusAnimationStep { get; set; }

Property Value

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

cs-api-definition
[Browsable(true)]
public RelationBindingCollection RelationBindings { get; }

Property Value

RelationBindingCollection

ScrollBehavior

Gets the ScrollServiceBehavior that is responsible for the kinetic scrolling option.

Declaration

cs-api-definition
public ScrollServiceBehavior ScrollBehavior { get; }

Property Value

ScrollServiceBehavior

SelectedNode

Gets or sets the selected node.

Declaration

cs-api-definition
public virtual RadTreeNode SelectedNode { get; set; }

Property Value

RadTreeNode

The selected node.

SelectedNodes

Gets the selected nodes.

Declaration

cs-api-definition
public virtual SelectedTreeNodeCollection SelectedNodes { get; }

Property Value

SelectedTreeNodeCollection

The selected nodes.

ShowExpandCollapse

Gets or sets a value indicating whether [show expander].

Declaration

cs-api-definition
public bool ShowExpandCollapse { get; set; }

Property Value

bool

true if [show expander]; otherwise, false.

ShowLines

Gets or sets a value indicating whether [show lines].

Declaration

cs-api-definition
public bool ShowLines { get; set; }

Property Value

bool

true if [show lines]; otherwise, false.

ShowNodeToolTips

Gets or sets a value indicating whether [show node tool tips].

Declaration

cs-api-definition
public bool ShowNodeToolTips { get; set; }

Property Value

bool

true if [show node tool tips]; otherwise, false.

ShowRootLines

Gets or sets a value indicating whether [show root lines].

Declaration

cs-api-definition
public bool ShowRootLines { get; set; }

Property Value

bool

true if [show root lines]; otherwise, false.

SortDescriptors

Gets the sort descriptors.

Declaration

cs-api-definition
[Browsable(false)]
public SortDescriptorCollection SortDescriptors { get; }

Property Value

SortDescriptorCollection

The sort descriptors.

SortOrder

Gets or sets the sort order of Nodes.

Declaration

cs-api-definition
[Browsable(false)]
public SortOrder SortOrder { get; set; }

Property Value

SortOrder

The sort order.

ToggleMode

Gets or sets the toggle mode.

Declaration

cs-api-definition
[Browsable(false)]
public ToggleMode ToggleMode { get; set; }

Property Value

ToggleMode

The toggle mode.

ToggleStateConverter

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.

Declaration

cs-api-definition
public virtual TypeConverter ToggleStateConverter { get; set; }

Property Value

TypeConverter

TopNode

Gets the first visible tree node in the tree view.

Declaration

cs-api-definition
public RadTreeNode TopNode { get; }

Property Value

RadTreeNode

TreeIndent

Gets or sets the indent of nodes, applied to each tree level.

Declaration

cs-api-definition
public virtual int TreeIndent { get; set; }

Property Value

int

TreeNodeProvider

Gets or sets the tree node provider.

Declaration

cs-api-definition
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

cs-api-definition
[Browsable(false)]
public virtual bool TriStateMode { get; set; }

Property Value

bool

true if [tri state mode]; otherwise, false.

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

cs-api-definition
public virtual string ValueMember { get; set; }

Property Value

string

VerticalScrollState

Gets or sets a property that controls the visibility of the vertical scrollbar.

Declaration

cs-api-definition
[Browsable(true)]
public ScrollState VerticalScrollState { get; set; }

Property Value

ScrollState

VisibleCount

Gets the number of tree nodes that are visible in the tree view

Declaration

cs-api-definition
public int VisibleCount { get; }

Property Value

int

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

cs-api-definition
public virtual RadTreeNode AddNodeByPath(string path)

Parameters

path

string

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

cs-api-definition
public virtual RadTreeNode AddNodeByPath(string path, string pathSeparator)

Parameters

path

string

Where the node should be added.

pathSeparator

string

The path separator.

Returns

RadTreeNode

The new node if the operation is successful.

AutoExpand(RadTreeNode)

Declaration

cs-api-definition
protected virtual void AutoExpand(RadTreeNode node)

Parameters

node

RadTreeNode

AutoScrollOnDragging(TreeNodeElement)

Declaration

cs-api-definition
protected virtual bool AutoScrollOnDragging(TreeNodeElement hitItem)

Parameters

hitItem

TreeNodeElement

Returns

bool

BeginEdit()

Puts the current node in edit mode.

Declaration

cs-api-definition
public virtual bool BeginEdit()

Returns

bool

BeginInit()

Declaration

cs-api-definition
public void BeginInit()

BeginUpdate()

Begins the update.

Declaration

cs-api-definition
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

cs-api-definition
public void BringIntoView(RadTreeNode node)

Parameters

node

RadTreeNode

The node to bring into view

CancelEdit()

Close the currently active editor and discard changes.

Declaration

cs-api-definition
public void CancelEdit()

ClearSelection()

Declaration

cs-api-definition
public virtual void ClearSelection()

CollapseAll()

Collapses all.

Declaration

cs-api-definition
public void CollapseAll()

CreateChildElements()

Called by the element when constructed. Allows inheritors to build the element tree.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.CreateChildElements()

CreateDragDropService()

Declaration

cs-api-definition
protected virtual TreeViewDragDropService CreateDragDropService()

Returns

TreeViewDragDropService

CreateElementProvider()

This method creates an object that implements IVirtualizedElementProvider. Child elements are not yet created in this method.

Declaration

cs-api-definition
protected override IVirtualizedElementProvider<RadTreeNode> CreateElementProvider()

Returns

IVirtualizedElementProvider<RadTreeNode>

A new instance of an implementation of IVirtualizedElementProvider.

Overrides VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.CreateElementProvider()

CreateExpandAnimation()

Declaration

cs-api-definition
protected virtual TreeExpandAnimation CreateExpandAnimation()

Returns

TreeExpandAnimation

CreateNewNode()

Declaration

cs-api-definition
protected virtual RadTreeNode CreateNewNode()

Returns

RadTreeNode

CreateNewNode(string)

Declaration

cs-api-definition
protected virtual RadTreeNode CreateNewNode(string defaultText)

Parameters

defaultText

string

Returns

RadTreeNode

CreateViewElement()

Creates the view element.

Declaration

cs-api-definition
protected override VirtualizedStackContainer<RadTreeNode> CreateViewElement()

Returns

VirtualizedStackContainer<RadTreeNode>

Overrides ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.CreateViewElement()

DeferRefresh()

Defers the refresh.

Declaration

cs-api-definition
public virtual IDisposable DeferRefresh()

Returns

IDisposable

DisposeManagedResources()

Disposes of managed resources including cached images and SVG images when the element is being disposed.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.DisposeManagedResources()

DpiScaleChanged(SizeF)

Called when the DPI scale factor changes. Updates the scale factor and notifies child elements.

Declaration

cs-api-definition
public override void DpiScaleChanged(SizeF scaleFactor)

Parameters

scaleFactor

SizeF

The new DPI scale factor.

Overrides RadElement.DpiScaleChanged(SizeF)

EndEdit()

Commits any changes and ends the edit operation on the current cell.

Declaration

cs-api-definition
public bool EndEdit()

Returns

bool

EndEditCore(bool)

Declaration

cs-api-definition
protected virtual bool EndEditCore(bool commitChanges)

Parameters

commitChanges

bool

Returns

bool

EndInit()

Declaration

cs-api-definition
public virtual void EndInit()

EndUpdate()

Ends the update.

Declaration

cs-api-definition
public void EndUpdate()

EndUpdate(bool, UpdateActions)

Ends the update.

Declaration

cs-api-definition
public void EndUpdate(bool performUpdate, RadTreeViewElement.UpdateActions action)

Parameters

performUpdate

bool

Tells the view whether an update is required or not.

action

RadTreeViewElement.UpdateActions

Indicates the update action

EnsureNodeVisibleHorizontal(RadTreeNode, TreeNodeElement)

Declaration

cs-api-definition
protected virtual void EnsureNodeVisibleHorizontal(RadTreeNode node, TreeNodeElement nodeElement)

Parameters

node

RadTreeNode

nodeElement

TreeNodeElement

EnsureNodeVisibleVertical(RadTreeNode, TreeNodeElement)

Declaration

cs-api-definition
protected virtual TreeNodeElement EnsureNodeVisibleVertical(RadTreeNode node, TreeNodeElement nodeElement)

Parameters

node

RadTreeNode

nodeElement

TreeNodeElement

Returns

TreeNodeElement

EnsureNodeVisibleVerticalCore(RadTreeNode)

Declaration

cs-api-definition
protected virtual TreeNodeElement EnsureNodeVisibleVerticalCore(RadTreeNode node)

Parameters

node

RadTreeNode

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

cs-api-definition
public virtual void EnsureVisible(RadTreeNode node)

Parameters

node

RadTreeNode

The node to scroll into view

Execute(ICommand, params object[])

Executes the specified command.

Declaration

cs-api-definition
public object Execute(ICommand command, params object[] settings)

Parameters

command

ICommand

The command.

settings

object[]

The settings.

Returns

object

Execute(bool, ICommand, params object[])

Executes the specified command include sub trees.

Declaration

cs-api-definition
public object Execute(bool includeSubTrees, ICommand command, params object[] settings)

Parameters

includeSubTrees

bool

if set to true [include sub trees].

command

ICommand

The command.

settings

object[]

The settings.

Returns

object

ExpandAll()

Expands all.

Declaration

cs-api-definition
public void ExpandAll()

Find(Predicate<RadTreeNode>)

Finds the specified match.

Declaration

cs-api-definition
public RadTreeNode Find(Predicate<RadTreeNode> match)

Parameters

match

Predicate<RadTreeNode>

The match.

Returns

RadTreeNode

Find(string)

Finds the specified text.

Declaration

cs-api-definition
public virtual RadTreeNode Find(string text)

Parameters

text

string

The text.

Returns

RadTreeNode

Find<T>(FindAction<T>, T)

Declaration

cs-api-definition
public RadTreeNode Find<T>(FindAction<T> match, T arg)

Parameters

match

FindAction<T>

arg

T

Returns

RadTreeNode

FindNodes(Predicate<RadTreeNode>)

Finds the nodes.

Declaration

cs-api-definition
public RadTreeNode[] FindNodes(Predicate<RadTreeNode> match)

Parameters

match

Predicate<RadTreeNode>

The match.

Returns

RadTreeNode[]

FindNodes(string)

Finds the nodes.

Declaration

cs-api-definition
public virtual RadTreeNode[] FindNodes(string text)

Parameters

text

string

The text.

Returns

RadTreeNode[]

FindNodes<T>(FindAction<T>, T)

Finds the nodes.

Declaration

cs-api-definition
public RadTreeNode[] FindNodes<T>(FindAction<T> match, T arg)

Parameters

match

FindAction<T>

The match.

arg

T

The argument.

Returns

RadTreeNode[]

ForEach(Action<RadTreeNode>)

Execute the specified action for every RadTreeNode in the tree

Declaration

cs-api-definition
public void ForEach(Action<RadTreeNode> action)

Parameters

action

Action<RadTreeNode>

GetDescendantNodes(RadTreeNode)

Gets an enumerator which enumerates all descendant nodes of a node.

Declaration

cs-api-definition
public IEnumerable<RadTreeNode> GetDescendantNodes(RadTreeNode current)

Parameters

current

RadTreeNode

Returns

IEnumerable<RadTreeNode>

The enumerator.

GetEditor(Type)

Declaration

cs-api-definition
protected virtual IInputEditor GetEditor(Type editorType)

Parameters

editorType

Type

Returns

IInputEditor

GetFirstMatch(string, RadTreeNodeCollection)

This method traverses through the visible nodes of RadTreeView and returns a node that matches the searchCriteria.

Declaration

cs-api-definition
protected virtual RadTreeNode GetFirstMatch(string searchCriteria, RadTreeNodeCollection nodes)

Parameters

searchCriteria

string

nodes

RadTreeNodeCollection

Returns

RadTreeNode

GetNodeAt(Point)

Gets the node at.

Declaration

cs-api-definition
public RadTreeNode GetNodeAt(Point pt)

Parameters

pt

Point

The pt.

Returns

RadTreeNode

GetNodeAt(int, int)

Gets the node at.

Declaration

cs-api-definition
public RadTreeNode GetNodeAt(int x, int y)

Parameters

x

int

The x.

y

int

The y.

Returns

RadTreeNode

GetNodeByName(string)

Gets a node with the specified name.

Declaration

cs-api-definition
public RadTreeNode GetNodeByName(string name)

Parameters

name

string

The name of the node.

Returns

RadTreeNode

A node with the specified name.

GetNodeByName(string, RadTreeNode)

Gets a node with the specified name.

Declaration

cs-api-definition
public RadTreeNode GetNodeByName(string name, RadTreeNode rootNode)

Parameters

name

string

The name of the node.

rootNode

RadTreeNode

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

cs-api-definition
public virtual RadTreeNode GetNodeByPath(string path)

Parameters

path

string

The path to the node.

Returns

RadTreeNode

The node if found.

GetNodeByPath(string, string)

Gets a node by specifying a path to it.

Declaration

cs-api-definition
public virtual RadTreeNode GetNodeByPath(string path, string pathSeparator)

Parameters

path

string

The path to the node.

pathSeparator

string

The path separator.

Returns

RadTreeNode

The node if found.

GetNodeCount(bool)

Gets the node count.

Declaration

cs-api-definition
public int GetNodeCount(bool includeSubTrees)

Parameters

includeSubTrees

bool

if set to true [include sub trees].

Returns

int

GetNodeElementAt(Point)

Gets the node element at.

Declaration

cs-api-definition
public TreeNodeElement GetNodeElementAt(Point pt)

Parameters

pt

Point

The pt.

Returns

TreeNodeElement

GetNodeElementAt(int, int)

Gets the node element at.

Declaration

cs-api-definition
public TreeNodeElement GetNodeElementAt(int x, int y)

Parameters

x

int

The x.

y

int

The y.

Returns

TreeNodeElement

GetNodes()

Gets an enumerator which enumerates all nodes in the tree.

Declaration

cs-api-definition
public IEnumerable<RadTreeNode> GetNodes()

Returns

IEnumerable<RadTreeNode>

The enumerator.

InitializeDefaultContextMenu(RadTreeNode)

Declaration

cs-api-definition
protected virtual RadContextMenu InitializeDefaultContextMenu(RadTreeNode node)

Parameters

node

RadTreeNode

Returns

RadContextMenu

InitializeFields()

Initializes the internal fields and components of the LightVisualElement. This method sets up text primitives, image primitives, and layout management components.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides ScrollViewElement<VirtualizedStackContainer<RadTreeNode>>.InitializeFields()

OnAutoSizeChanged()

Called when auto size is changed.

Declaration

cs-api-definition
protected override void OnAutoSizeChanged()

Overrides VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.OnAutoSizeChanged()

OnBindingContextChanged(EventArgs)

Declaration

cs-api-definition
protected virtual void OnBindingContextChanged(EventArgs e)

Parameters

e

EventArgs

OnContextMenuOpening(TreeViewContextMenuOpeningEventArgs)

Declaration

cs-api-definition
protected virtual void OnContextMenuOpening(TreeViewContextMenuOpeningEventArgs e)

Parameters

e

TreeViewContextMenuOpeningEventArgs

OnCreateNode(CreateTreeNodeEventArgs)

Declaration

cs-api-definition
protected virtual void OnCreateNode(CreateTreeNodeEventArgs e)

Parameters

e

CreateTreeNodeEventArgs

OnCreateNodeElement(CreateTreeNodeElementEventArgs)

Declaration

cs-api-definition
protected virtual void OnCreateNodeElement(CreateTreeNodeElementEventArgs e)

Parameters

e

CreateTreeNodeElementEventArgs

OnDataError(TreeNodeDataErrorEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnDataError(TreeNodeDataErrorEventArgs e)

Parameters

e

TreeNodeDataErrorEventArgs

The TreeNodeDataErrorEventArgs instance containing the event data.

OnDragEnded(RadTreeViewDragEventArgs)

Declaration

cs-api-definition
protected virtual void OnDragEnded(RadTreeViewDragEventArgs e)

Parameters

e

RadTreeViewDragEventArgs

OnDragEnding(RadTreeViewDragCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnDragEnding(RadTreeViewDragCancelEventArgs e)

Parameters

e

RadTreeViewDragCancelEventArgs

OnDragOverNode(RadTreeViewDragCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnDragOverNode(RadTreeViewDragCancelEventArgs e)

Parameters

e

RadTreeViewDragCancelEventArgs

OnDragStarted(RadTreeViewDragEventArgs)

Declaration

cs-api-definition
protected virtual void OnDragStarted(RadTreeViewDragEventArgs e)

Parameters

e

RadTreeViewDragEventArgs

OnDragStarting(RadTreeViewDragCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnDragStarting(RadTreeViewDragCancelEventArgs e)

Parameters

e

RadTreeViewDragCancelEventArgs

OnEdited(TreeNodeEditedEventArgs)

Declaration

cs-api-definition
protected virtual void OnEdited(TreeNodeEditedEventArgs e)

Parameters

e

TreeNodeEditedEventArgs

OnEditing(TreeNodeEditingEventArgs)

Declaration

cs-api-definition
protected virtual void OnEditing(TreeNodeEditingEventArgs e)

Parameters

e

TreeNodeEditingEventArgs

OnEditing(object, TreeNodeEditingEventArgs)

Declaration

cs-api-definition
protected virtual void OnEditing(object sender, TreeNodeEditingEventArgs e)

Parameters

sender

object

e

TreeNodeEditingEventArgs

OnEditorInitialized(TreeNodeEditorInitializedEventArgs)

Declaration

cs-api-definition
protected virtual void OnEditorInitialized(TreeNodeEditorInitializedEventArgs e)

Parameters

e

TreeNodeEditorInitializedEventArgs

OnEditorRequired(TreeNodeEditorRequiredEventArgs)

Declaration

cs-api-definition
protected virtual void OnEditorRequired(TreeNodeEditorRequiredEventArgs e)

Parameters

e

TreeNodeEditorRequiredEventArgs

OnEditorRequired(object, TreeNodeEditorRequiredEventArgs)

Declaration

cs-api-definition
protected virtual void OnEditorRequired(object sender, TreeNodeEditorRequiredEventArgs e)

Parameters

sender

object

e

TreeNodeEditorRequiredEventArgs

OnItemDrag(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemDrag(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnLoaded()

Called when the element has been successfully loaded. That includes loading of all its children as well.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides LightVisualElement.OnLoaded()

OnNodeAdded(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeAdded(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeAdding(RadTreeViewCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeAdding(RadTreeViewCancelEventArgs e)

Parameters

e

RadTreeViewCancelEventArgs

OnNodeCheckedChanged(RadTreeNode)

Declaration

cs-api-definition
protected void OnNodeCheckedChanged(RadTreeNode node)

Parameters

node

RadTreeNode

OnNodeCheckedChanged(RadTreeNode, CheckedMode)

Declaration

cs-api-definition
protected void OnNodeCheckedChanged(RadTreeNode node, CheckedMode checkedMode)

Parameters

node

RadTreeNode

checkedMode

CheckedMode

OnNodeCheckedChanged(TreeNodeCheckedEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeCheckedChanged(TreeNodeCheckedEventArgs e)

Parameters

e

TreeNodeCheckedEventArgs

OnNodeCheckedChanging(RadTreeNode)

Declaration

cs-api-definition
protected bool OnNodeCheckedChanging(RadTreeNode node)

Parameters

node

RadTreeNode

Returns

bool

OnNodeCheckedChanging(RadTreeViewCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeCheckedChanging(RadTreeViewCancelEventArgs e)

Parameters

e

RadTreeViewCancelEventArgs

OnNodeDataBound(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeDataBound(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeExpandedChanged(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeExpandedChanged(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeExpandedChanging(RadTreeNode)

Declaration

cs-api-definition
protected bool OnNodeExpandedChanging(RadTreeNode node)

Parameters

node

RadTreeNode

Returns

bool

OnNodeExpandedChanging(RadTreeViewCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeExpandedChanging(RadTreeViewCancelEventArgs e)

Parameters

e

RadTreeViewCancelEventArgs

OnNodeFormatting(TreeNodeFormattingEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeFormatting(TreeNodeFormattingEventArgs e)

Parameters

e

TreeNodeFormattingEventArgs

OnNodeMouseClick(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseClick(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeMouseDoubleClick(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseDoubleClick(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeMouseDown(RadTreeViewMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseDown(RadTreeViewMouseEventArgs e)

Parameters

e

RadTreeViewMouseEventArgs

OnNodeMouseEnter(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseEnter(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeMouseHover(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseHover(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeMouseLeave(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseLeave(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeMouseMove(RadTreeViewMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseMove(RadTreeViewMouseEventArgs e)

Parameters

e

RadTreeViewMouseEventArgs

OnNodeMouseUp(RadTreeViewMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeMouseUp(RadTreeViewMouseEventArgs e)

Parameters

e

RadTreeViewMouseEventArgs

OnNodeRemoved(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeRemoved(RadTreeViewEventArgs e)

Parameters

e

RadTreeViewEventArgs

OnNodeRemoving(RadTreeViewCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnNodeRemoving(RadTreeViewCancelEventArgs e)

Parameters

e

RadTreeViewCancelEventArgs

OnNodesNeeded(NodesNeededEventArgs)

Declaration

cs-api-definition
protected virtual bool OnNodesNeeded(NodesNeededEventArgs e)

Parameters

e

NodesNeededEventArgs

Returns

bool

OnNotifyPropertyChanged(PropertyChangedEventArgs)

Raises the standard .NET PropertyChanged event to notify subscribers of property value changes using the provided event arguments.

Declaration

cs-api-definition
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)

Parameters

e

PropertyChangedEventArgs

The PropertyChangedEventArgs containing the property change information.

Overrides RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)

OnPanGesture(PanGestureEventArgs)

Fires the PanGesture event.

Declaration

cs-api-definition
protected override void OnPanGesture(PanGestureEventArgs args)

Parameters

args

PanGestureEventArgs

The arguments for the PanGesture event.

Overrides RadItem.OnPanGesture(PanGestureEventArgs)

OnPropertyChanged(RadPropertyChangedEventArgs)

Handles property change events by invalidating the fill cache and invoking the base class property change handler.

Declaration

cs-api-definition
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

Event arguments containing information about the property that changed.

Overrides LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnSelectedNodeChanged(RadTreeViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnSelectedNodeChanged(RadTreeViewEventArgs args)

Parameters

args

RadTreeViewEventArgs

OnSelectedNodeChanging(RadTreeViewCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnSelectedNodeChanging(RadTreeViewCancelEventArgs args)

Parameters

args

RadTreeViewCancelEventArgs

OnSelectedNodesChanged(RadTreeNode)

Declaration

cs-api-definition
protected virtual void OnSelectedNodesChanged(RadTreeNode node)

Parameters

node

RadTreeNode

OnSelectedNodesCleared()

Declaration

cs-api-definition
protected virtual void OnSelectedNodesCleared()

OnShowExpander(TreeViewShowExpanderEventArgs)

Declaration

cs-api-definition
protected virtual void OnShowExpander(TreeViewShowExpanderEventArgs e)

Parameters

e

TreeViewShowExpanderEventArgs

OnStyleChanged(RadPropertyChangedEventArgs)

Declaration

cs-api-definition
protected override void OnStyleChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

Overrides RadElement.OnStyleChanged(RadPropertyChangedEventArgs)

OnValidationError(EventArgs)

Declaration

cs-api-definition
protected virtual void OnValidationError(EventArgs e)

Parameters

e

EventArgs

OnValueChanged(TreeNodeValueChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnValueChanged(TreeNodeValueChangedEventArgs e)

Parameters

e

TreeNodeValueChangedEventArgs

OnValueChanging(TreeNodeValueChangingEventArgs)

Declaration

cs-api-definition
protected virtual void OnValueChanging(TreeNodeValueChangingEventArgs e)

Parameters

e

TreeNodeValueChangingEventArgs

OnValueValidating(TreeNodeValidatingEventArgs)

Declaration

cs-api-definition
protected virtual void OnValueValidating(TreeNodeValidatingEventArgs e)

Parameters

e

TreeNodeValidatingEventArgs

PassesFilter(RadTreeNode)

Declaration

cs-api-definition
protected virtual bool PassesFilter(RadTreeNode node)

Parameters

node

RadTreeNode

Returns

bool

ProcessContextMenu(Point)

Declaration

cs-api-definition
protected virtual bool ProcessContextMenu(Point location)

Parameters

location

Point

Returns

bool

ProcessKeyDown(KeyEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessKeyPress(KeyPressEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessKeyPress(KeyPressEventArgs e)

Parameters

e

KeyPressEventArgs

Returns

bool

ProcessMouseClick(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDoubleClick(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseDoubleClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDown(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseMove(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseUp(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseUp(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseWheel(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseWheel(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProecessMouseEnter(EventArgs)

Declaration

cs-api-definition
protected virtual bool ProecessMouseEnter(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProecessMouseLeave(EventArgs)

Declaration

cs-api-definition
protected virtual bool ProecessMouseLeave(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ResumeProvider()

Declaration

cs-api-definition
protected void ResumeProvider()

SaveEditorValue(TreeNodeElement, object)

Declaration

cs-api-definition
protected virtual void SaveEditorValue(TreeNodeElement nodeElement, object newValue)

Parameters

nodeElement

TreeNodeElement

newValue

object

ScrollTo(int)

Scrolls to.

Declaration

cs-api-definition
public void ScrollTo(int delta)

Parameters

delta

int

The delta.

SelectAll()

Declaration

cs-api-definition
public virtual void SelectAll()

SetError(string, RadTreeNode, params object[])

Sets the error.

Declaration

cs-api-definition
public void SetError(string text, RadTreeNode radTreeNode, params object[] context)

Parameters

text

string

The text.

radTreeNode

RadTreeNode

The RAD tree node.

context

object[]

The context where this error occurred.

SuspendProvider()

Declaration

cs-api-definition
protected void SuspendProvider()

SynchronizeNodeElements()

Declaration

cs-api-definition
protected virtual void SynchronizeNodeElements()

Update(UpdateActions)

Updates the visual items in the three view

Declaration

cs-api-definition
public void Update(RadTreeViewElement.UpdateActions updateAction)

Parameters

updateAction

RadTreeViewElement.UpdateActions

Indicated the update action

Update(UpdateActions, params RadTreeNode[])

Updates the visual items in the three view

Declaration

cs-api-definition
public void Update(RadTreeViewElement.UpdateActions updateAction, params RadTreeNode[] nodes)

Parameters

updateAction

RadTreeViewElement.UpdateActions

Indicated the update action

nodes

RadTreeNode[]

Array representing the nodes which should be updated

UpdateActualSize(RadTreeNode, bool, RadTreeNode)

Declaration

cs-api-definition
protected virtual void UpdateActualSize(RadTreeNode node, bool stopOnSameLevel, RadTreeNode skipNode)

Parameters

node

RadTreeNode

stopOnSameLevel

bool

skipNode

RadTreeNode

UpdateFitToSizeMode()

Updates the items fit to size mode.

Declaration

cs-api-definition
protected override void UpdateFitToSizeMode()

Overrides VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.UpdateFitToSizeMode()

UpdateHScrollbarVisibility()

Declaration

cs-api-definition
protected virtual void UpdateHScrollbarVisibility()

UpdateOnExpandedChanged(UpdateActions, RadTreeNode)

Declaration

cs-api-definition
protected virtual bool UpdateOnExpandedChanged(RadTreeViewElement.UpdateActions updateAction, RadTreeNode node)

Parameters

updateAction

RadTreeViewElement.UpdateActions

node

RadTreeNode

Returns

bool

UpdateOnExpandedChangedCore(RadTreeNode)

Declaration

cs-api-definition
protected virtual void UpdateOnExpandedChangedCore(RadTreeNode node)

Parameters

node

RadTreeNode

UpdateOnMeasure(SizeF)

Updates on measure.

Declaration

cs-api-definition
protected override bool UpdateOnMeasure(SizeF availableSize)

Parameters

availableSize

SizeF

Size of the available.

Returns

bool

Overrides VirtualizedScrollPanel<RadTreeNode, TreeNodeElement>.UpdateOnMeasure(SizeF)

UpdateScrollers(RadTreeNode, UpdateActions)

Declaration

cs-api-definition
protected virtual void UpdateScrollers(RadTreeNode skipNode, RadTreeViewElement.UpdateActions updateAction)

Parameters

skipNode

RadTreeNode

updateAction

RadTreeViewElement.UpdateActions

UpdateScrollersOnAdd(RadTreeNode)

Declaration

cs-api-definition
protected virtual void UpdateScrollersOnAdd(RadTreeNode node)

Parameters

node

RadTreeNode

UpdateScrollersOnCollapse(RadTreeNode)

Declaration

cs-api-definition
protected virtual void UpdateScrollersOnCollapse(RadTreeNode node)

Parameters

node

RadTreeNode

UpdateScrollersOnExpand(RadTreeNode)

Declaration

cs-api-definition
protected virtual void UpdateScrollersOnExpand(RadTreeNode node)

Parameters

node

RadTreeNode

UpdateScrollersOnNodesNeeded(RadTreeNode)

Declaration

cs-api-definition
protected virtual void UpdateScrollersOnNodesNeeded(RadTreeNode node)

Parameters

node

RadTreeNode

Events

BindingContextChanged

Occurs when [binding context changed].

Declaration

cs-api-definition
public event EventHandler BindingContextChanged

Event Value

EventHandler

Implements IDataItemSource.BindingContextChanged

ContextMenuOpening

Declaration

cs-api-definition
public event TreeViewContextMenuOpeningEventHandler ContextMenuOpening

Event Value

TreeViewContextMenuOpeningEventHandler

CreateNode

Occurs when RadTreeNode is created.

Declaration

cs-api-definition
public event CreateTreeNodeEventHandler CreateNode

Event Value

CreateTreeNodeEventHandler

CreateNodeElement

Occurs when TreeNodeElement is created.

Declaration

cs-api-definition
public event CreateTreeNodeElementEventHandler CreateNodeElement

Event Value

CreateTreeNodeElementEventHandler

DataError

Occurs when [data error].

Declaration

cs-api-definition
public event TreeNodeDataErrorEventHandler DataError

Event Value

TreeNodeDataErrorEventHandler

DragEnded

Occurs when a drag has ended

Declaration

cs-api-definition
public event RadTreeView.DragEndedHandler DragEnded

Event Value

RadTreeView.DragEndedHandler

DragEnding

Occurs when a drag is ending

Declaration

cs-api-definition
public event RadTreeView.DragEndingHandler DragEnding

Event Value

RadTreeView.DragEndingHandler

DragOverNode

Occurs when drag feedback is needed for a node.

Declaration

cs-api-definition
public event EventHandler<RadTreeViewDragCancelEventArgs> DragOverNode

Event Value

EventHandler<RadTreeViewDragCancelEventArgs>

DragStarted

Occurs when a drag has started

Declaration

cs-api-definition
public event RadTreeView.DragStartedHandler DragStarted

Event Value

RadTreeView.DragStartedHandler

DragStarting

Occurs when a drag is starting

Declaration

cs-api-definition
public event RadTreeView.DragStartingHandler DragStarting

Event Value

RadTreeView.DragStartingHandler

Edited

Occurs when editing has been finished.

Declaration

cs-api-definition
public event TreeNodeEditedEventHandler Edited

Event Value

TreeNodeEditedEventHandler

Editing

Occurs when editing is started.

Declaration

cs-api-definition
public event TreeNodeEditingEventHandler Editing

Event Value

TreeNodeEditingEventHandler

EditorInitialized

Occurs when editor is initialized.

Declaration

cs-api-definition
public event TreeNodeEditorInitializedEventHandler EditorInitialized

Event Value

TreeNodeEditorInitializedEventHandler

EditorRequired

Occurs when editor is required.

Declaration

cs-api-definition
public event RadTreeView.EditorRequiredHandler EditorRequired

Event Value

RadTreeView.EditorRequiredHandler

ItemDrag

Occurs when the user begins dragging an item.

Declaration

cs-api-definition
public event RadTreeView.ItemDragHandler ItemDrag

Event Value

RadTreeView.ItemDragHandler

NodeAdded

Occurs after a node is being added.

Declaration

cs-api-definition
public event RadTreeView.RadTreeViewEventHandler NodeAdded

Event Value

RadTreeView.RadTreeViewEventHandler

NodeAdding

Declaration

cs-api-definition
public event RadTreeView.RadTreeViewCancelEventHandler NodeAdding

Event Value

RadTreeView.RadTreeViewCancelEventHandler

NodeCheckedChanged

Occurs when node's checked state is changed.

Declaration

cs-api-definition
public virtual event TreeNodeCheckedEventHandler NodeCheckedChanged

Event Value

TreeNodeCheckedEventHandler

NodeCheckedChanging

Occurs when node's checked state is changing.

Declaration

cs-api-definition
public virtual event RadTreeView.RadTreeViewCancelEventHandler NodeCheckedChanging

Event Value

RadTreeView.RadTreeViewCancelEventHandler

NodeDataBound

Occurs after a node is bound to a data item.

Declaration

cs-api-definition
public event RadTreeView.RadTreeViewEventHandler NodeDataBound

Event Value

RadTreeView.RadTreeViewEventHandler

NodeExpandedChanged

Occurs when node has been expanded.

Declaration

cs-api-definition
public event RadTreeView.TreeViewEventHandler NodeExpandedChanged

Event Value

RadTreeView.TreeViewEventHandler

NodeExpandedChanging

Occurs when node is expanding.

Declaration

cs-api-definition
public event RadTreeView.RadTreeViewCancelEventHandler NodeExpandedChanging

Event Value

RadTreeView.RadTreeViewCancelEventHandler

NodeFormatting

Occurs when TreeNodeElement is formatting

Declaration

cs-api-definition
public event TreeNodeFormattingEventHandler NodeFormatting

Event Value

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 MouseEventArgs.

Declaration

cs-api-definition
public event RadTreeView.TreeViewEventHandler NodeMouseClick

Event Value

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 MouseEventArgs.

Declaration

cs-api-definition
public event RadTreeView.TreeViewEventHandler NodeMouseDoubleClick

Event Value

RadTreeView.TreeViewEventHandler

NodeMouseDown

Occurs when TreeNodeElement is mouse down.

Declaration

cs-api-definition
public event RadTreeView.TreeViewMouseEventHandler NodeMouseDown

Event Value

RadTreeView.TreeViewMouseEventHandler

NodeMouseEnter

Occurs when mouse enters a TreeNodeElement

Declaration

cs-api-definition
public event RadTreeView.TreeViewEventHandler NodeMouseEnter

Event Value

RadTreeView.TreeViewEventHandler

NodeMouseHover

Occurs when TreeNodeElement is hovered.

Declaration

cs-api-definition
public event RadTreeView.TreeViewEventHandler NodeMouseHover

Event Value

RadTreeView.TreeViewEventHandler

NodeMouseLeave

Occurs when mouse leaves a TreeNodeElement

Declaration

cs-api-definition
public event RadTreeView.TreeViewEventHandler NodeMouseLeave

Event Value

RadTreeView.TreeViewEventHandler

NodeMouseMove

Occurs when mouse is move over a TreeNodeElement.

Declaration

cs-api-definition
public event RadTreeView.TreeViewMouseEventHandler NodeMouseMove

Event Value

RadTreeView.TreeViewMouseEventHandler

NodeMouseUp

Occurs when TreeNodeElement is mouse up.

Declaration

cs-api-definition
public event RadTreeView.TreeViewMouseEventHandler NodeMouseUp

Event Value

RadTreeView.TreeViewMouseEventHandler

NodeRemoved

Occurs after a node is removed.

Declaration

cs-api-definition
public event RadTreeView.RadTreeViewEventHandler NodeRemoved

Event Value

RadTreeView.RadTreeViewEventHandler

NodeRemoving

Declaration

cs-api-definition
public event RadTreeView.RadTreeViewCancelEventHandler NodeRemoving

Event Value

RadTreeView.RadTreeViewCancelEventHandler

NodesNeeded

Occurs when nodes are needed in load on demand hierarchy

Declaration

cs-api-definition
public event NodesNeededEventHandler NodesNeeded

Event Value

NodesNeededEventHandler

SelectedNodeChanged

Occurs when selected node has been changed.

Declaration

cs-api-definition
public virtual event RadTreeView.RadTreeViewEventHandler SelectedNodeChanged

Event Value

RadTreeView.RadTreeViewEventHandler

SelectedNodeChanging

Occurs when the selected node is changing

Declaration

cs-api-definition
public virtual event RadTreeView.RadTreeViewCancelEventHandler SelectedNodeChanging

Event Value

RadTreeView.RadTreeViewCancelEventHandler

SelectedNodesChanged

Occurs when SelectedNodes collection has been changed.

Declaration

cs-api-definition
public virtual event EventHandler<RadTreeViewEventArgs> SelectedNodesChanged

Event Value

EventHandler<RadTreeViewEventArgs>

SelectedNodesCleared

Occurs when selected node has been cleared.

Declaration

cs-api-definition
public virtual event EventHandler SelectedNodesCleared

Event Value

EventHandler

ShowExpander

Occurs when LazyMode is true and NodesNeeded event is handled

Declaration

cs-api-definition
public event RadTreeView.TreeViewShowExpanderEventHandler ShowExpander

Event Value

RadTreeView.TreeViewShowExpanderEventHandler

ValidationError

Occurs when validation error occurs by canceling the ValueValidating event.

Declaration

cs-api-definition
public event EventHandler ValidationError

Event Value

EventHandler

ValueChanged

Occurs when node's value has been changed.

Declaration

cs-api-definition
public event TreeNodeValueChangedEventHandler ValueChanged

Event Value

TreeNodeValueChangedEventHandler

ValueChanging

Occurs when node's value is changing.

Declaration

cs-api-definition
public event TreeNodeValueChangingEventHandler ValueChanging

Event Value

TreeNodeValueChangingEventHandler

ValueValidating

Occurs when node's value is validating.

Declaration

cs-api-definition
public event TreeNodeValidatingEventHandler ValueValidating

Event Value

TreeNodeValidatingEventHandler

In this article
DefinitionConstructorsRadTreeViewElement()FieldsAllowArbitraryItemHeightPropertyAllowPlusMinusAnimationPropertyAlternatingRowColorPropertyCollapseImagePropertyExpandAnimationPropertyExpandImagePropertyFullRowSelectPropertyHoveredCollapseImagePropertyHoveredExpandImagePropertyItemDropHintPropertyItemHeightPropertyLineColorPropertyLineStylePropertyLineWidthPropertyNodeSpacingPropertyPlusMinusAnimationStepPropertyShowExpandCollapsePropertyShowLinesPropertyShowRootLinesPropertyTreeIndentPropertyPropertiesActiveEditorAllowAddAllowAlternatingRowColorAllowArbitraryItemHeightAllowDefaultContextMenuAllowDragDropAllowEditAllowPlusMinusAnimationAllowRemoveAlternatingRowColorAutoCheckChildNodesAutoScrollOnClickBindingContextCachedOldValueCheckBoxesCheckedMemberCheckedNodesChildMemberCollapseImageComparerContextMenuDataMemberDataSourceDisplayMemberDragDropServiceEditModeEnableDeferredScrollingEnableKineticScrollingExpandAnimationExpandImageExpandModeExpandTimerIntervalFilterFilterDescriptorsFilterPredicateFindStringComparerFirstVisibleIndexFullRowSelectHideSelectionHorizontalScrollStateHotTrackingHoveredCollapseImageHoveredExpandImageImageIndexImageKeyIsEditingIsInDesignModeItemDropHintItemHeightKeyboardSearchEnabledKeyboardSearchResetIntervalLastNodeLazyModeLineColorLineStyleLineWidthMultiSelectNodeSpacingNodesParentMemberPathSeparatorPlusMinusAnimationStepRelationBindingsScrollBehaviorSelectedNodeSelectedNodesShowExpandCollapseShowLinesShowNodeToolTipsShowRootLinesSortDescriptorsSortOrderToggleModeToggleStateConverterTopNodeTreeIndentTreeNodeProviderTriStateModeValueMemberVerticalScrollStateVisibleCountMethodsAddNodeByPath(string)AddNodeByPath(string, string)AutoExpand(RadTreeNode)AutoScrollOnDragging(TreeNodeElement)BeginEdit()BeginInit()BeginUpdate()BringIntoView(RadTreeNode)CancelEdit()ClearSelection()CollapseAll()CreateChildElements()CreateDragDropService()CreateElementProvider()CreateExpandAnimation()CreateNewNode()CreateNewNode(string)CreateViewElement()DeferRefresh()DisposeManagedResources()DpiScaleChanged(SizeF)EndEdit()EndEditCore(bool)EndInit()EndUpdate()EndUpdate(bool, UpdateActions)EnsureNodeVisibleHorizontal(RadTreeNode, TreeNodeElement)EnsureNodeVisibleVertical(RadTreeNode, TreeNodeElement)EnsureNodeVisibleVerticalCore(RadTreeNode)EnsureVisible(RadTreeNode)Execute(ICommand, params object[])Execute(bool, ICommand, params object[])ExpandAll()Find(Predicate<RadTreeNode>)Find(string)Find<T>(FindAction<T>, T)FindNodes(Predicate<RadTreeNode>)FindNodes(string)FindNodes<T>(FindAction<T>, T)ForEach(Action<RadTreeNode>)GetDescendantNodes(RadTreeNode)GetEditor(Type)GetFirstMatch(string, RadTreeNodeCollection)GetNodeAt(Point)GetNodeAt(int, int)GetNodeByName(string)GetNodeByName(string, RadTreeNode)GetNodeByPath(string)GetNodeByPath(string, string)GetNodeCount(bool)GetNodeElementAt(Point)GetNodeElementAt(int, int)GetNodes()InitializeDefaultContextMenu(RadTreeNode)InitializeFields()OnAutoSizeChanged()OnBindingContextChanged(EventArgs)OnContextMenuOpening(TreeViewContextMenuOpeningEventArgs)OnCreateNode(CreateTreeNodeEventArgs)OnCreateNodeElement(CreateTreeNodeElementEventArgs)OnDataError(TreeNodeDataErrorEventArgs)OnDragEnded(RadTreeViewDragEventArgs)OnDragEnding(RadTreeViewDragCancelEventArgs)OnDragOverNode(RadTreeViewDragCancelEventArgs)OnDragStarted(RadTreeViewDragEventArgs)OnDragStarting(RadTreeViewDragCancelEventArgs)OnEdited(TreeNodeEditedEventArgs)OnEditing(TreeNodeEditingEventArgs)OnEditing(object, TreeNodeEditingEventArgs)OnEditorInitialized(TreeNodeEditorInitializedEventArgs)OnEditorRequired(TreeNodeEditorRequiredEventArgs)OnEditorRequired(object, TreeNodeEditorRequiredEventArgs)OnItemDrag(RadTreeViewEventArgs)OnLoaded()OnNodeAdded(RadTreeViewEventArgs)OnNodeAdding(RadTreeViewCancelEventArgs)OnNodeCheckedChanged(RadTreeNode)OnNodeCheckedChanged(RadTreeNode, CheckedMode)OnNodeCheckedChanged(TreeNodeCheckedEventArgs)OnNodeCheckedChanging(RadTreeNode)OnNodeCheckedChanging(RadTreeViewCancelEventArgs)OnNodeDataBound(RadTreeViewEventArgs)OnNodeExpandedChanged(RadTreeViewEventArgs)OnNodeExpandedChanging(RadTreeNode)OnNodeExpandedChanging(RadTreeViewCancelEventArgs)OnNodeFormatting(TreeNodeFormattingEventArgs)OnNodeMouseClick(RadTreeViewEventArgs)OnNodeMouseDoubleClick(RadTreeViewEventArgs)OnNodeMouseDown(RadTreeViewMouseEventArgs)OnNodeMouseEnter(RadTreeViewEventArgs)OnNodeMouseHover(RadTreeViewEventArgs)OnNodeMouseLeave(RadTreeViewEventArgs)OnNodeMouseMove(RadTreeViewMouseEventArgs)OnNodeMouseUp(RadTreeViewMouseEventArgs)OnNodeRemoved(RadTreeViewEventArgs)OnNodeRemoving(RadTreeViewCancelEventArgs)OnNodesNeeded(NodesNeededEventArgs)OnNotifyPropertyChanged(PropertyChangedEventArgs)OnPanGesture(PanGestureEventArgs)OnPropertyChanged(RadPropertyChangedEventArgs)OnSelectedNodeChanged(RadTreeViewEventArgs)OnSelectedNodeChanging(RadTreeViewCancelEventArgs)OnSelectedNodesChanged(RadTreeNode)OnSelectedNodesCleared()OnShowExpander(TreeViewShowExpanderEventArgs)OnStyleChanged(RadPropertyChangedEventArgs)OnValidationError(EventArgs)OnValueChanged(TreeNodeValueChangedEventArgs)OnValueChanging(TreeNodeValueChangingEventArgs)OnValueValidating(TreeNodeValidatingEventArgs)PassesFilter(RadTreeNode)ProcessContextMenu(Point)ProcessKeyDown(KeyEventArgs)ProcessKeyPress(KeyPressEventArgs)ProcessMouseClick(MouseEventArgs)ProcessMouseDoubleClick(MouseEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseWheel(MouseEventArgs)ProecessMouseEnter(EventArgs)ProecessMouseLeave(EventArgs)ResumeProvider()SaveEditorValue(TreeNodeElement, object)ScrollTo(int)SelectAll()SetError(string, RadTreeNode, params object[])SuspendProvider()SynchronizeNodeElements()Update(UpdateActions)Update(UpdateActions, params RadTreeNode[])UpdateActualSize(RadTreeNode, bool, RadTreeNode)UpdateFitToSizeMode()UpdateHScrollbarVisibility()UpdateOnExpandedChanged(UpdateActions, RadTreeNode)UpdateOnExpandedChangedCore(RadTreeNode)UpdateOnMeasure(SizeF)UpdateScrollers(RadTreeNode, UpdateActions)UpdateScrollersOnAdd(RadTreeNode)UpdateScrollersOnCollapse(RadTreeNode)UpdateScrollersOnExpand(RadTreeNode)UpdateScrollersOnNodesNeeded(RadTreeNode)EventsBindingContextChangedContextMenuOpeningCreateNodeCreateNodeElementDataErrorDragEndedDragEndingDragOverNodeDragStartedDragStartingEditedEditingEditorInitializedEditorRequiredItemDragNodeAddedNodeAddingNodeCheckedChangedNodeCheckedChangingNodeDataBoundNodeExpandedChangedNodeExpandedChangingNodeFormattingNodeMouseClickNodeMouseDoubleClickNodeMouseDownNodeMouseEnterNodeMouseHoverNodeMouseLeaveNodeMouseMoveNodeMouseUpNodeRemovedNodeRemovingNodesNeededSelectedNodeChangedSelectedNodeChangingSelectedNodesChangedSelectedNodesClearedShowExpanderValidationErrorValueChangedValueChangingValueValidating
Not finding the help you need?
Contact Support