• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Design
    Unite UX
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadDataFilter

Displays a hierarchical collection of filter expressions.

Inheritance
System.Object
RadControl
RadTreeView
RadDataFilter
Inherited Members
RadTreeView.OnLoad(Size)
RadTreeView.Dispose(Boolean)
RadTreeView.CreateChildItems(RadElement)
RadTreeView.WireEvents()
RadTreeView.UnwireEvents()
RadTreeView.SetError(String, RadTreeNode)
RadTreeView.GetNodeByName(String)
RadTreeView.GetNodeByName(String, RadTreeNode)
RadTreeView.BringIntoView(RadTreeNode)
RadTreeView.Find(Predicate<RadTreeNode>)
RadTreeView.Find<T>(FindAction<T>, T)
RadTreeView.ForEach(Action<RadTreeNode>)
RadTreeView.FindNodes(Predicate<RadTreeNode>)
RadTreeView.FindNodes<T>(FindAction<T>, T)
RadTreeView.Execute(ICommand, Object[])
RadTreeView.Execute(Boolean, ICommand, Object[])
RadTreeView.BeginEdit()
RadTreeView.EndEdit()
RadTreeView.CancelEdit()
RadTreeView.LoadXML(String, Type[])
RadTreeView.LoadXML(Stream, Type[])
RadTreeView.SaveXML(String, Type[])
RadTreeView.SaveXML(Stream, Type[])
RadTreeView.BeginUpdate()
RadTreeView.EndUpdate()
RadTreeView.DeferRefresh()
RadTreeView.CollapseAll()
RadTreeView.CollapseAll(RadTreeNodeCollection)
RadTreeView.ExpandAll()
RadTreeView.ExpandAll(RadTreeNodeCollection)
RadTreeView.GetNodeAt(Point)
RadTreeView.GetNodeAt(Int32, Int32)
RadTreeView.GetNodeCount(Boolean)
RadTreeView.ToString()
RadTreeView.BeginInit()
RadTreeView.OnClick(EventArgs)
RadTreeView.WndProc(Message)
RadTreeView.OnBindingContextChanged(EventArgs)
RadTreeView.OnGotFocus(EventArgs)
RadTreeView.OnLostFocus(EventArgs)
RadTreeView.OnMouseDown(MouseEventArgs)
RadTreeView.OnMouseClick(MouseEventArgs)
RadTreeView.OnMouseDoubleClick(MouseEventArgs)
RadTreeView.OnKeyDown(KeyEventArgs)
RadTreeView.OnKeyPress(KeyPressEventArgs)
RadTreeView.OnMouseMove(MouseEventArgs)
RadTreeView.OnMouseEnter(EventArgs)
RadTreeView.OnMouseLeave(EventArgs)
RadTreeView.OnMouseUp(MouseEventArgs)
RadTreeView.OnMouseWheel(MouseEventArgs)
RadTreeView.IsInputKey(Keys)
RadTreeView.OnThemeNameChanged(ThemeNameChangedEventArgs)
RadTreeView.ExecuteBatchCommand(RadTreeNodeCollection, Int32, ICommand, Object[])
RadTreeView.ExecuteScalarCommand(RadTreeNode, Int32, ICommand, Object[])
RadTreeView.ExecuteBatchCommand(RadTreeNode, Int32, ICommand, Object[])
RadTreeView.CreateAccessibilityInstance()
RadTreeView.ProcessCodedUIMessage(IPCMessage)
RadTreeView.AutoSize
RadTreeView.AutoScroll
RadTreeView.EnableKineticScrolling
RadTreeView.LazyMode
RadTreeView.DropHintColor
RadTreeView.ShowDropHint
RadTreeView.ShowDragHint
RadTreeView.RelationBindings
RadTreeView.EnableDeferredScrolling
RadTreeView.ExpandAnimation
RadTreeView.PlusMinusAnimationStep
RadTreeView.AllowPlusMinusAnimation
RadTreeView.RadContextMenu
RadTreeView.ContextMenuStrip
RadTreeView.SortOrder
RadTreeView.SortDescriptors
RadTreeView.TreeIndent
RadTreeView.SpacingBetweenNodes
RadTreeView.IsEditing
RadTreeView.ActiveEditor
RadTreeView.ShowNodeToolTips
RadTreeView.ShowExpandCollapse
RadTreeView.ShowRootLines
RadTreeView.TopNode
RadTreeView.VisibleCount
RadTreeView.ToggleStateConverter
RadTreeView.HScrollBar
RadTreeView.VScrollBar
RadTreeView.LineWidth
RadTreeView.TreeViewXml
RadTreeView.BackColor
RadTreeView.ForeColor
RadTreeView.Text
RadTreeView.ExpandMode
RadTreeView.AllowDefaultContextMenu
RadTreeView.ShowExpander
RadTreeView.DataError
RadTreeView.ItemDrag
RadTreeView.EditorRequired
RadTreeView.Editing
RadTreeView.EditorInitialized
RadTreeView.Edited
RadTreeView.ValueChanging
RadTreeView.ValueChanged
RadTreeView.ValueValidating
RadTreeView.ValidationError
RadTreeView.DragEnding
RadTreeView.DragEnded
RadTreeView.DragStarting
RadTreeView.DragStarted
RadTreeView.DragOverNode
RadTreeView.NodeMouseDown
RadTreeView.NodeMouseUp
RadTreeView.NodeMouseMove
RadTreeView.NodeMouseEnter
RadTreeView.NodeMouseLeave
RadTreeView.NodeMouseHover
RadTreeView.NodeMouseClick
RadTreeView.NodeMouseDoubleClick
RadTreeView.NodeExpandedChanging
RadTreeView.NodeExpandedChanged
RadTreeView.NodesNeeded
RadTreeView.NodeFormatting
RadTreeView.CreateNode
RadTreeView.CreateNodeElement
RadTreeView.ContextMenuOpening
RadTreeView.NodeRemoved
RadTreeView.NodeRemoving
RadTreeView.NodeAdded
RadTreeView.NodeDataBound
RadTreeView.NodeAdding
RadControl.RefCount
RadControl.isResizing2
RadControl.isDisposing2
RadControl.invalidResizeRect
RadControl.isAccessibilityRequested
RadControl.Construct()
RadControl.CreateBehavior()
RadControl.CreateRootElement()
RadControl.InitializeRootElement(RootRadElement)
RadControl.LoadElementTree()
RadControl.LoadElementTree(Size)
RadControl.SetIsInitializing(Boolean)
RadControl.ShouldSerializeBackColor()
RadControl.SetBackColorThemeOverrides()
RadControl.ResetBackColorThemeOverrides()
RadControl.ShouldSerializeForeColor()
RadControl.SetForeColorThemeOverrides()
RadControl.ResetForeColorThemeOverrides()
RadControl.ShouldSerializeFont()
RadControl.OnKeyUp(KeyEventArgs)
RadControl.OnPreviewKeyDown(PreviewKeyDownEventArgs)
RadControl.OnDoubleClick(EventArgs)
RadControl.OnMouseHover(EventArgs)
RadControl.OnMouseCaptureChanged(EventArgs)
RadControl.OnCreateControl()
RadControl.OnHandleDestroyed(EventArgs)
RadControl.OnParentChanged(EventArgs)
RadControl.OnVisibleChanged(EventArgs)
RadControl.OnFontChanged(EventArgs)
RadControl.OnForeColorChanged(EventArgs)
RadControl.OnBackColorChanged(EventArgs)
RadControl.OnEnabledChanged(EventArgs)
RadControl.OnLocationChanged(EventArgs)
RadControl.OnPaddingChanged(EventArgs)
RadControl.OnRightToLeftChanged(EventArgs)
RadControl.OnPaint(PaintEventArgs)
RadControl.OnLayout(LayoutEventArgs)
RadControl.OnAutoSizeChanged(EventArgs)
RadControl.OnInvalidated(RadElement)
RadControl.OnCaptureLosing()
RadControl.OnThemeChanged()
RadControl.OnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.OnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.ProcessMnemonic(Char)
RadControl.ProcessFocusRequested(RadElement)
RadControl.ProcessCaptureChangeRequested(RadElement, Boolean)
RadControl.ProcessAutoSizeChanged(Boolean)
RadControl.CallOnMouseCaptureChanged(EventArgs)
RadControl.CallBaseOnGotFocus(EventArgs)
RadControl.CallBaseOnLostFocus(EventArgs)
RadControl.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.CallOnMouseUp(MouseEventArgs)
RadControl.CallOnMouseDown(MouseEventArgs)
RadControl.CallOnClick(EventArgs)
RadControl.CallOnDoubleClick(EventArgs)
RadControl.CallOnMouseEnter(EventArgs)
RadControl.CallOnMouseWheel(MouseEventArgs)
RadControl.CallOnMouseLeave(EventArgs)
RadControl.CallOnMouseMove(MouseEventArgs)
RadControl.CallOnMouseHover(EventArgs)
RadControl.CallOnPreviewKeyDown(PreviewKeyDownEventArgs)
RadControl.CallBaseOnKeyDown(KeyEventArgs)
RadControl.CallOnKeyDown(KeyEventArgs)
RadControl.CallBaseOnKeyPress(KeyPressEventArgs)
RadControl.CallOnKeyPress(KeyPressEventArgs)
RadControl.GetInputElement()
RadControl.CallBaseOnKeyUp(KeyEventArgs)
RadControl.CallOnKeyUp(KeyEventArgs)
RadControl.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadControl.CallOnVisibleChanged(EventArgs)
RadControl.OnNotifyPropertyChanged(String)
RadControl.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadControl.IComponentTreeHandler.GetShowFocusCues()
RadControl.IComponentTreeHandler.CreateRootElement()
RadControl.IComponentTreeHandler.CreateChildItems(RadElement)
RadControl.IComponentTreeHandler.InitializeRootElement(RootRadElement)
RadControl.IComponentTreeHandler.InvalidateElement(RadElement)
RadControl.IComponentTreeHandler.InvalidateElement(RadElement, Rectangle)
RadControl.IComponentTreeHandler.InvalidateIfNotSuspended()
RadControl.IComponentTreeHandler.GetAmbientPropertyValue(RadProperty)
RadControl.IComponentTreeHandler.ControlThemeChangedCallback()
RadControl.IComponentTreeHandler.OnAmbientPropertyChanged(RadProperty)
RadControl.IComponentTreeHandler.OnFocusRequested(RadElement)
RadControl.IComponentTreeHandler.OnCaptureChangeRequested(RadElement, Boolean)
RadControl.IComponentTreeHandler.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
RadControl.IComponentTreeHandler.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadControl.IComponentTreeHandler.CallOnMouseCaptureChanged(EventArgs)
RadControl.IComponentTreeHandler.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.IComponentTreeHandler.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.GetPreferredSize(Size)
RadControl.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
RadControl.GetRootElementDesiredSize(Int32, Int32, Int32, Int32)
RadControl.OnZoomGesture(ZoomGestureEventArgs)
RadControl.OnRotateGesture(RotateGestureEventArgs)
RadControl.OnPanGesture(PanGestureEventArgs)
RadControl.OnTwoFingerTapGesture(GestureEventArgs)
RadControl.OnPressAndTapGesture(PressAndTapGestureEventArgs)
RadControl.OnGesture(GestureEventArgs)
RadControl.ProcessGesture(Message)
RadControl.EnableGesture(GestureType)
RadControl.DisableGesture(GestureType)
RadControl.Refresh()
RadControl.SuspendUpdate()
RadControl.ResumeUpdate()
RadControl.ResumeUpdate(Boolean)
RadControl.InvokeLayoutCallback(LayoutCallback)
RadControl.RegisterHostedControl(RadHostItem)
RadControl.UnregisterHostedControl(RadHostItem, Boolean)
RadControl.ControlDefinesThemeForElement(RadElement)
RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)
RadControl.GetPlainText()
RadControl.CanEditUIElement(RadElement)
RadControl.GetChildAt(Int32)
RadControl.ShouldSerializeProperty(RadProperty)
RadControl.ShouldSerializeProperty(RadProperty, RadObject)
RadControl.ResetProperty(RadProperty, RadObject)
RadControl.CanEditElementAtDesignTime(RadElement)
RadControl.GetControlDefaultSize()
RadControl.GetDpiScaledSize(Size)
RadControl.GetDpiScaledSize(SizeF)
RadControl.FindPropertyInChildren(RadControl, IPCMessage)
RadControl.CallAccessibilityNotifyClients(AccessibleEvents, Int32)
RadControl.IPCHost.ProcessMessage(IPCMessage)
RadControl.ScaleControl(SizeF, BoundsSpecified)
RadControl.PerformRadAutoScale()
RadControl.SetRadAutoScale(Boolean)
RadControl.IComponentTreeHandler.get_Name()
RadControl.IComponentTreeHandler.set_Name(String)
RadControl.EnableDpiScaling
RadControl.EnableRadAutoScale
RadControl.EnableRadFormInitialDpiScaling
RadControl.EnableImageDpiScaling
RadControl.EnableSvgImages
RadControl.IsTrial
RadControl.IsLoaded
RadControl.LayoutManager
RadControl.ElementTree
RadControl.UseCompatibleTextRenderingDefaultValue
RadControl.Behavior
RadControl.RootElement
RadControl.Padding
RadControl.ThemeName
RadControl.EnableTheming
RadControl.ThemeClassName
RadControl.ImageList
RadControl.ImageScalingSize
RadControl.UseCompatibleTextRendering
RadControl.MaximumSize
RadControl.MinimumSize
RadControl.Focusable
RadControl.Site
RadControl.CausesValidation
RadControl.IsInitializing
RadControl.SmallImageList
RadControl.SmallImageScalingSize
RadControl.IsDesignMode
RadControl.IsDisplayed
RadControl.FocusedElement
RadControl.AllowShowFocusCues
RadControl.ShowItemToolTips
RadControl.CommandBindings
RadControl.EnableKeyMap
RadControl.Font
RadControl.ValidationCancel
RadControl.IComponentTreeHandler.IsDesignMode
RadControl.IComponentTreeHandler.ElementTree
RadControl.IComponentTreeHandler.Behavior
RadControl.IComponentTreeHandler.Initializing
RadControl.IComponentTreeHandler.ThemeClassName
RadControl.EnableGestures
RadControl.EnableAnalytics
RadControl.AnalyticsName
RadControl.EnableRadAccessibilityObjects
RadControl.AccessibilityRequested
RadControl.EnableCodedUITests
RadControl.EnableCodedUITestsDefaultValue
RadControl.IPCHost.Context
RadControl.ElementInvalidated
RadControl.ToolTipTextNeeded
RadControl.ScreenTipNeeded
RadControl.ThemeNameChanged
RadControl.Initialized
RadControl.PropertyChanged
RadControl.ZoomGesture
RadControl.RotateGesture
RadControl.PanGesture
RadControl.TwoFingerTapGesture
RadControl.PressAndTapGesture
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll

Syntax

[TelerikToolboxCategory("Data Controls")]
public class RadDataFilter : RadTreeView, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IFilterable

Constructors

RadDataFilter()

Declaration
public RadDataFilter()

Properties

AllowAdd

Gets or sets a value indicating whether adding new nodes is allowed.

Declaration
public override bool AllowAdd { get; set; }
Property Value
System.Boolean

true if [allow edit]; otherwise, false.

Overrides
RadTreeView.AllowAdd

AllowArbitraryItemHeight

Declaration
public override bool AllowArbitraryItemHeight { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.AllowArbitraryItemHeight

AllowDragDrop

Gets or sets a value indicating whether drag and drop operation with RadDataFilter nodes is enabled.

Declaration
public override bool AllowDragDrop { get; set; }
Property Value
System.Boolean

The default value is false.

Overrides
RadTreeView.AllowDragDrop
See Also
AllowDragDrop
AllowDrop

AllowEdit

Gets or sets a value indicating whether editing is allowed.

Declaration
public override bool AllowEdit { get; set; }
Property Value
System.Boolean

true if [allow edit]; otherwise, false.

Overrides
RadTreeView.AllowEdit

AllowRemove

Gets or sets a value indicating whether removing nodes is allowed.

Declaration
public override bool AllowRemove { get; set; }
Property Value
System.Boolean

true if [allow edit]; otherwise, false.

Overrides
RadTreeView.AllowRemove

AutoCheckChildNodes

Declaration
public override bool AutoCheckChildNodes { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.AutoCheckChildNodes

AutoGenerateDescriptorItems

Gets or sets the auto generate descriptor items.

Declaration
public bool AutoGenerateDescriptorItems { get; set; }
Property Value
System.Boolean

The auto generate descriptor items.

CheckBoxes

Declaration
public override bool CheckBoxes { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.CheckBoxes

CheckedMember

Declaration
public override string CheckedMember { get; set; }
Property Value
System.String

Overrides
RadTreeView.CheckedMember

CheckedNodes

Declaration
public override CheckedTreeNodeCollection CheckedNodes { get; }
Property Value
CheckedTreeNodeCollection

Overrides
RadTreeView.CheckedNodes

ChildMember

Declaration
public override string ChildMember { get; set; }
Property Value
System.String

Overrides
RadTreeView.ChildMember

DataFilterElement

Gets the data filter element.

Declaration
public RadDataFilterElement DataFilterElement { get; }
Property Value
RadDataFilterElement

The data filter element.

DataMember

Declaration
public override string DataMember { get; set; }
Property Value
System.String

Overrides
RadTreeView.DataMember

DataSource

Gets or sets the data source that the RadDataFilter is displaying filters for.

Declaration
public override object DataSource { get; set; }
Property Value
System.Object

Overrides
RadTreeView.DataSource

DefaultSize

Declaration
protected override Size DefaultSize { get; }
Property Value
System.Drawing.Size

Overrides
RadTreeView.DefaultSize

Descriptors

A collection of descriptor items used to identify the property names and their corresponding types.

Declaration
public DataFilterItemOwnerCollection Descriptors { get; }
Property Value
DataFilterItemOwnerCollection

DisplayMember

Declaration
public override string DisplayMember { get; set; }
Property Value
System.String

Overrides
RadTreeView.DisplayMember

Expression

Gets or sets the expression.

Declaration
public string Expression { get; set; }
Property Value
System.String

The expression.

FieldNamesSortStyle

Gets or sets a value indicating how the field names are sorted when SortFieldNames is true.

Declaration
public SortStyle FieldNamesSortStyle { get; set; }
Property Value
SortStyle

Filter

Declaration
public override object Filter { get; set; }
Property Value
System.Object

Overrides
RadTreeView.Filter

FilterDescriptors

Declaration
public override FilterDescriptorCollection FilterDescriptors { get; }
Property Value
FilterDescriptorCollection

Overrides
RadTreeView.FilterDescriptors

FindStringComparer

Declaration
public override IFindStringComparer FindStringComparer { get; set; }
Property Value
IFindStringComparer

Overrides
RadTreeView.FindStringComparer

FullRowSelect

Declaration
public override bool FullRowSelect { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.FullRowSelect

HideSelection

Declaration
public override bool HideSelection { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.HideSelection

HotTracking

Declaration
public override bool HotTracking { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.HotTracking

ImageIndex

Declaration
public override int ImageIndex { get; set; }
Property Value
System.Int32

Overrides
RadTreeView.ImageIndex

ImageKey

Declaration
public override string ImageKey { get; set; }
Property Value
System.String

Overrides
RadTreeView.ImageKey

ItemHeight

Gets or sets the height of the item.

Declaration
public override int ItemHeight { get; set; }
Property Value
System.Int32

The height of the item.

Overrides
RadTreeView.ItemHeight

KeyboardSearchEnabled

Declaration
public override bool KeyboardSearchEnabled { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.KeyboardSearchEnabled

KeyboardSearchResetInterval

Declaration
public override int KeyboardSearchResetInterval { get; set; }
Property Value
System.Int32

Overrides
RadTreeView.KeyboardSearchResetInterval

LineColor

Gets or sets the color of the line.

Declaration
public override Color LineColor { get; set; }
Property Value
System.Drawing.Color

The color of the line.

Overrides
RadTreeView.LineColor

LineStyle

Gets or sets the line style.

Declaration
public override TreeLineStyle LineStyle { get; set; }
Property Value
TreeLineStyle

A TreeLineStyle that represents the style used for the lines between the nodes. The default is TreeLineStyle.

Overrides
RadTreeView.LineStyle
See Also
TreeLineStyle

MultiSelect

Declaration
public override bool MultiSelect { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.MultiSelect

Nodes

Gets the collection of tree nodes.

Declaration
public override RadTreeNodeCollection Nodes { get; }
Property Value
RadTreeNodeCollection

A System.Windows.Forms.TreeNodeCollection that represents the tree nodes assigned to the data filter control.

Overrides
RadTreeView.Nodes

ParentMember

Declaration
public override string ParentMember { get; set; }
Property Value
System.String

Overrides
RadTreeView.ParentMember

PathSeparator

Declaration
public override string PathSeparator { get; set; }
Property Value
System.String

Overrides
RadTreeView.PathSeparator

SelectedNode

Declaration
public override RadTreeNode SelectedNode { get; set; }
Property Value
RadTreeNode

Overrides
RadTreeView.SelectedNode

SelectedNodes

Declaration
public override SelectedTreeNodeCollection SelectedNodes { get; }
Property Value
SelectedTreeNodeCollection

Overrides
RadTreeView.SelectedNodes

ShowLines

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

Declaration
public override bool ShowLines { get; set; }
Property Value
System.Boolean

true if [show lines]; otherwise, false.

Overrides
RadTreeView.ShowLines

SortFieldNames

Gets or sets a value indicating whether the name of fields in fields drop down should be sorted.

Declaration
public bool SortFieldNames { get; set; }
Property Value
System.Boolean

ToggleMode

Gets or sets a value indicating the default tree view toggle mode.

Declaration
public override ToggleMode ToggleMode { get; set; }
Property Value
ToggleMode

Overrides
RadTreeView.ToggleMode

TreeViewElement

Declaration
public override RadTreeViewElement TreeViewElement { get; }
Property Value
RadTreeViewElement

Overrides
RadTreeView.TreeViewElement

TriStateMode

Declaration
public override bool TriStateMode { get; set; }
Property Value
System.Boolean

Overrides
RadTreeView.TriStateMode

ValueMember

Declaration
public override string ValueMember { get; set; }
Property Value
System.String

Overrides
RadTreeView.ValueMember

Methods

AddNodeByPath(String)

Declaration
public override RadTreeNode AddNodeByPath(string path)
Parameters
System.String path

Returns
RadTreeNode

Overrides
RadTreeView.AddNodeByPath(String)

AddNodeByPath(String, String)

Declaration
public override RadTreeNode AddNodeByPath(string path, string pathSeparator)
Parameters
System.String path

System.String pathSeparator

Returns
RadTreeNode

Overrides
RadTreeView.AddNodeByPath(String, String)

ApplyFilter()

Applies the filter to the DataSource.

Declaration
public void ApplyFilter()

ClearSelection()

Declaration
public override void ClearSelection()
Overrides
RadTreeView.ClearSelection()

CreateTreeViewElement()

Declaration
protected override RadTreeViewElement CreateTreeViewElement()
Returns
RadTreeViewElement

Overrides
RadTreeView.CreateTreeViewElement()

EndInit()

Signals the object that initialization is complete.

Declaration
public override void EndInit()
Overrides
RadTreeView.EndInit()

Find(String)

Declaration
public override RadTreeNode Find(string text)
Parameters
System.String text

Returns
RadTreeNode

Overrides
RadTreeView.Find(String)

FindNodes(String)

Declaration
public override RadTreeNode[] FindNodes(string text)
Parameters
System.String text

Returns
RadTreeNode[]

Overrides
RadTreeView.FindNodes(String)

GetNodeByPath(String)

Declaration
public override RadTreeNode GetNodeByPath(string path)
Parameters
System.String path

Returns
RadTreeNode

Overrides
RadTreeView.GetNodeByPath(String)

GetNodeByPath(String, String)

Declaration
public override RadTreeNode GetNodeByPath(string path, string pathSeparator)
Parameters
System.String path

System.String pathSeparator

Returns
RadTreeNode

Overrides
RadTreeView.GetNodeByPath(String, String)

LoadXMLWithReader(XmlReader, Type[])

Loads the XML with reader.

Declaration
protected override void LoadXMLWithReader(XmlReader reader, params Type[] extraTypes)
Parameters
System.Xml.XmlReader reader

The reader.

System.Type[] extraTypes

The extra types.

Overrides
RadTreeView.LoadXMLWithReader(XmlReader, Type[])

SaveXMLWithWriter(TextWriter, Type[])

Saves the XML with writer.

Declaration
protected override void SaveXMLWithWriter(TextWriter writer, params Type[] extraTypes)
Parameters
System.IO.TextWriter writer

The writer.

System.Type[] extraTypes

The extra types.

Overrides
RadTreeView.SaveXMLWithWriter(TextWriter, Type[])

SelectAll()

Declaration
public override void SelectAll()
Overrides
RadTreeView.SelectAll()

Events

NodeCheckedChanged

Declaration
public override event TreeNodeCheckedEventHandler NodeCheckedChanged
Event Type
TreeNodeCheckedEventHandler

Overrides
RadTreeView.NodeCheckedChanged

NodeCheckedChanging

Declaration
public override event RadTreeView.RadTreeViewCancelEventHandler NodeCheckedChanging
Event Type
RadTreeView.RadTreeViewCancelEventHandler

Overrides
RadTreeView.NodeCheckedChanging

PropertyDisplayNameNeeded

Occurs when a property text is about to be displayed on the screen. Allows the developer to substitute property names with user-friendly display strings.

Declaration
public event PropertyDisplayNameNeededEventHandler PropertyDisplayNameNeeded
Event Type
PropertyDisplayNameNeededEventHandler

SelectedNodeChanged

Declaration
public override event RadTreeView.RadTreeViewEventHandler SelectedNodeChanged
Event Type
RadTreeView.RadTreeViewEventHandler

Overrides
RadTreeView.SelectedNodeChanged

SelectedNodeChanging

Declaration
public override event RadTreeView.RadTreeViewCancelEventHandler SelectedNodeChanging
Event Type
RadTreeView.RadTreeViewCancelEventHandler

Overrides
RadTreeView.SelectedNodeChanging

SelectedNodesChanged

Declaration
public override event EventHandler<RadTreeViewEventArgs> SelectedNodesChanged
Event Type
System.EventHandler<RadTreeViewEventArgs>

Overrides
RadTreeView.SelectedNodesChanged

SelectedNodesCleared

Declaration
public override event EventHandler SelectedNodesCleared
Event Type
System.EventHandler

Overrides
RadTreeView.SelectedNodesCleared

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.