Class
RadDataFilter

Displays a hierarchical collection of filter expressions.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Data Controls")]
public class RadDataFilter : RadTreeView, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider, IFilterable, ISupportRootUIAutomation

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadTreeViewRadDataFilter

Implements: IAnalyticsProviderIBindableComponentIComponentIComponentTreeHandlerIDisposableIDropTargetIFilterableILayoutHandlerINotifyPropertyChangedISupportInitializeISupportInitializeNotificationISupportRootUIAutomationISynchronizeInvokeIWin32Window

Inherited Members RadTreeView.OnLoad(Size)RadTreeView.Dispose(bool)RadTreeView.CreateChildItems(RadElement)RadTreeView.WireEvents()RadTreeView.UnwireEvents()RadTreeView.SetError(string, RadTreeNode)RadTreeView.AddNodeByPath(string)RadTreeView.AddNodeByPath(string, string)RadTreeView.GetNodeByPath(string)RadTreeView.GetNodeByPath(string, string)RadTreeView.GetNodeByName(string)RadTreeView.GetNodeByName(string, RadTreeNode)RadTreeView.BringIntoView(RadTreeNode)RadTreeView.Find(Predicate<RadTreeNode>)RadTreeView.Find<T>(FindAction<T>, T)RadTreeView.Find(string)RadTreeView.ForEach(Action<RadTreeNode>)RadTreeView.FindNodes(Predicate<RadTreeNode>)RadTreeView.FindNodes<T>(FindAction<T>, T)RadTreeView.FindNodes(string)RadTreeView.Execute(ICommand, params object[])RadTreeView.Execute(bool, ICommand, params object[])RadTreeView.BeginEdit()RadTreeView.EndEdit()RadTreeView.CancelEdit()RadTreeView.LoadXML(string, params Type[])RadTreeView.LoadXML(Stream, params Type[])RadTreeView.SaveXML(string, params Type[])RadTreeView.SaveXML(Stream, params Type[])RadTreeView.BeginUpdate()RadTreeView.EndUpdate()RadTreeView.DeferRefresh()RadTreeView.CollapseAll()RadTreeView.CollapseAll(RadTreeNodeCollection)RadTreeView.ExpandAll()RadTreeView.ExpandAll(RadTreeNodeCollection)RadTreeView.GetNodeAt(Point)RadTreeView.GetNodeAt(int, int)RadTreeView.GetNodeCount(bool)RadTreeView.ToString()RadTreeView.SelectAll()RadTreeView.ClearSelection()RadTreeView.BeginInit()RadTreeView.OnClick(EventArgs)RadTreeView.WndProc(ref 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.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadTreeView.ExecuteBatchCommand(RadTreeNodeCollection, int, ICommand, params object[])RadTreeView.ExecuteScalarCommand(RadTreeNode, int, ICommand, params object[])RadTreeView.ExecuteBatchCommand(RadTreeNode, int, ICommand, params object[])RadTreeView.CreateAccessibilityInstance()RadTreeView.ProcessCodedUIMessage(ref IPCMessage)RadTreeView.AutoScrollRadTreeView.EnableKineticScrollingRadTreeView.LazyModeRadTreeView.DropHintColorRadTreeView.ShowDropHintRadTreeView.ShowDragHintRadTreeView.RelationBindingsRadTreeView.EnableDeferredScrollingRadTreeView.ExpandAnimationRadTreeView.PlusMinusAnimationStepRadTreeView.AllowPlusMinusAnimationRadTreeView.ImageIndexRadTreeView.ImageKeyRadTreeView.MultiSelectRadTreeView.RadContextMenuRadTreeView.ContextMenuStripRadTreeView.FilterRadTreeView.SortOrderRadTreeView.FilterDescriptorsRadTreeView.SortDescriptorsRadTreeView.CheckBoxesRadTreeView.AutoCheckChildNodesRadTreeView.FullRowSelectRadTreeView.HideSelectionRadTreeView.HotTrackingRadTreeView.TreeIndentRadTreeView.AllowArbitraryItemHeightRadTreeView.SpacingBetweenNodesRadTreeView.IsEditingRadTreeView.ActiveEditorRadTreeView.PathSeparatorRadTreeView.SelectedNodeRadTreeView.SelectedNodesRadTreeView.CheckedNodesRadTreeView.ShowNodeToolTipsRadTreeView.ShowExpandCollapseRadTreeView.ShowRootLinesRadTreeView.TopNodeRadTreeView.VisibleCountRadTreeView.DataMemberRadTreeView.DisplayMemberRadTreeView.ValueMemberRadTreeView.CheckedMemberRadTreeView.ChildMemberRadTreeView.ParentMemberRadTreeView.ToggleStateConverterRadTreeView.TreeViewElementRadTreeView.HScrollBarRadTreeView.VScrollBarRadTreeView.LineWidthRadTreeView.TriStateModeRadTreeView.TreeViewXmlRadTreeView.KeyboardSearchEnabledRadTreeView.KeyboardSearchResetIntervalRadTreeView.FindStringComparerRadTreeView.ExpandModeRadTreeView.AllowDefaultContextMenuRadTreeView.EnableUIAutomationRadTreeView.ShowExpanderRadTreeView.DataErrorRadTreeView.ItemDragRadTreeView.EditorRequiredRadTreeView.EditingRadTreeView.EditorInitializedRadTreeView.EditedRadTreeView.ValueChangingRadTreeView.ValueChangedRadTreeView.ValueValidatingRadTreeView.ValidationErrorRadTreeView.DragEndingRadTreeView.DragEndedRadTreeView.DragStartingRadTreeView.DragStartedRadTreeView.DragOverNodeRadTreeView.SelectedNodeChangingRadTreeView.SelectedNodeChangedRadTreeView.SelectedNodesClearedRadTreeView.SelectedNodesChangedRadTreeView.NodeMouseDownRadTreeView.NodeMouseUpRadTreeView.NodeMouseMoveRadTreeView.NodeMouseEnterRadTreeView.NodeMouseLeaveRadTreeView.NodeMouseHoverRadTreeView.NodeMouseClickRadTreeView.NodeMouseDoubleClickRadTreeView.NodeCheckedChangingRadTreeView.NodeCheckedChangedRadTreeView.NodeExpandedChangingRadTreeView.NodeExpandedChangedRadTreeView.NodesNeededRadTreeView.NodeFormattingRadTreeView.CreateNodeRadTreeView.CreateNodeElementRadTreeView.ContextMenuOpeningRadTreeView.NodeRemovedRadTreeView.NodeRemovingRadTreeView.NodeAddedRadTreeView.NodeDataBoundRadTreeView.NodeAddingRadControl.isResizing2RadControl.isDisposing2RadControl.invalidResizeRectRadControl.isAccessibilityRequestedRadControl.Construct()RadControl.CreateBehavior()RadControl.CreateRootElement()RadControl.InitializeRootElement(RootRadElement)RadControl.LoadElementTree()RadControl.LoadElementTree(Size)RadControl.SetBackColorThemeOverrides()RadControl.ResetBackColorThemeOverrides()RadControl.SetForeColorThemeOverrides()RadControl.ResetForeColorThemeOverrides()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, bool)RadControl.ProcessAutoSizeChanged(bool)RadControl.GetInputElement()RadControl.OnNotifyPropertyChanged(string)RadControl.GetPreferredSize(Size)RadControl.SetBoundsCore(int, int, int, int, BoundsSpecified)RadControl.GetRootElementDesiredSize(int, int, int, int)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(bool)RadControl.InvokeLayoutCallback(LayoutCallback)RadControl.RegisterHostedControl(RadHostItem)RadControl.UnregisterHostedControl(RadHostItem, bool)RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)RadControl.GetPlainText()RadControl.ShouldSerializeProperty(RadProperty)RadControl.ShouldSerializeProperty(RadProperty, RadObject)RadControl.ResetProperty(RadProperty, RadObject)RadControl.CanEditElementAtDesignTime(RadElement)RadControl.FindPropertyInChildren(RadControl, IPCMessage)RadControl.ScaleControl(SizeF, BoundsSpecified)RadControl.PerformRadAutoScale(BoundsSpecified?)RadControl.GetMonitorDpiScaleFactor(Control)RadControl.SetRadAutoScale(bool)RadControl.EnableDpiScalingRadControl.EnableRadAutoScaleRadControl.EnableRadFormInitialDpiScalingRadControl.EnableImageDpiScalingRadControl.EnableSvgImagesRadControl.IsLoadedRadControl.ElementTreeRadControl.UseCompatibleTextRenderingDefaultValueRadControl.BehaviorRadControl.RootElementRadControl.PaddingRadControl.ThemeNameRadControl.TextRadControl.EnableThemingRadControl.ThemeClassNameRadControl.ImageListRadControl.ImageScalingSizeRadControl.UseCompatibleTextRenderingRadControl.AutoSizeRadControl.MaximumSizeRadControl.MinimumSizeRadControl.FocusableRadControl.SiteRadControl.CausesValidationRadControl.IsInitializingRadControl.SmallImageListRadControl.SmallImageScalingSizeRadControl.IsDesignModeRadControl.IsDisplayedRadControl.FocusedElementRadControl.AllowShowFocusCuesRadControl.ShowItemToolTipsRadControl.CommandBindingsRadControl.EnableKeyMapRadControl.BackColorRadControl.ForeColorRadControl.FontRadControl.ValidationCancelRadControl.EnableAnalyticsRadControl.AnalyticsNameRadControl.EnableRadAccessibilityObjectsRadControl.EnableCodedUITestsRadControl.EnableCodedUITestsDefaultValueRadControl.EnableUIAutomationDefaultValueRadControl.ElementInvalidatedRadControl.ToolTipTextNeededRadControl.ScreenTipNeededRadControl.ThemeNameChangedRadControl.InitializedRadControl.PropertyChangedRadControl.ZoomGestureRadControl.RotateGestureRadControl.PanGestureRadControl.TwoFingerTapGestureRadControl.PressAndTapGestureScrollableControl.ScrollStateAutoScrollingScrollableControl.ScrollStateHScrollVisibleScrollableControl.ScrollStateVScrollVisibleScrollableControl.ScrollStateUserHasScrolledScrollableControl.ScrollStateFullDragScrollableControl.AdjustFormScrollbars(bool)ScrollableControl.GetScrollState(int)ScrollableControl.OnPaintBackground(PaintEventArgs)ScrollableControl.SetDisplayRectLocation(int, int)ScrollableControl.ScrollControlIntoView(Control)ScrollableControl.ScrollToControl(Control)ScrollableControl.OnScroll(ScrollEventArgs)ScrollableControl.SetAutoScrollMargin(int, int)ScrollableControl.SetScrollState(int, bool)ScrollableControl.AutoScrollMarginScrollableControl.AutoScrollPositionScrollableControl.AutoScrollMinSizeScrollableControl.CreateParamsScrollableControl.DisplayRectangleScrollableControl.HScrollScrollableControl.HorizontalScrollScrollableControl.VScrollScrollableControl.VerticalScrollScrollableControl.ScrollControl.GetAccessibilityObjectById(int)Control.SetAutoSizeMode(AutoSizeMode)Control.GetAutoSizeMode()Control.AccessibilityNotifyClients(AccessibleEvents, int)Control.AccessibilityNotifyClients(AccessibleEvents, int, int)Control.BeginInvoke(Delegate)Control.BeginInvoke(Delegate, params object[])Control.BringToFront()Control.Contains(Control)Control.CreateControlsInstance()Control.CreateGraphics()Control.CreateHandle()Control.CreateControl()Control.DefWndProc(ref Message)Control.DestroyHandle()Control.DoDragDrop(object, DragDropEffects)Control.DrawToBitmap(Bitmap, Rectangle)Control.EndInvoke(IAsyncResult)Control.FindForm()Control.GetTopLevel()Control.RaiseKeyEvent(object, KeyEventArgs)Control.RaiseMouseEvent(object, MouseEventArgs)Control.Focus()Control.FromChildHandle(IntPtr)Control.FromHandle(IntPtr)Control.GetChildAtPoint(Point, GetChildAtPointSkip)Control.GetChildAtPoint(Point)Control.GetContainerControl()Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified)Control.GetNextControl(Control, bool)Control.GetStyle(ControlStyles)Control.Hide()Control.InitLayout()Control.Invalidate(Region)Control.Invalidate(Region, bool)Control.Invalidate()Control.Invalidate(bool)Control.Invalidate(Rectangle)Control.Invalidate(Rectangle, bool)Control.Invoke(Delegate)Control.Invoke(Delegate, params object[])Control.InvokePaint(Control, PaintEventArgs)Control.InvokePaintBackground(Control, PaintEventArgs)Control.IsKeyLocked(Keys)Control.IsInputChar(char)Control.IsMnemonic(char, string)Control.LogicalToDeviceUnits(int)Control.LogicalToDeviceUnits(Size)Control.ScaleBitmapLogicalToDevice(ref Bitmap)Control.NotifyInvalidate(Rectangle)Control.InvokeOnClick(Control, EventArgs)Control.OnBackgroundImageChanged(EventArgs)Control.OnBackgroundImageLayoutChanged(EventArgs)Control.OnCausesValidationChanged(EventArgs)Control.OnContextMenuChanged(EventArgs)Control.OnContextMenuStripChanged(EventArgs)Control.OnCursorChanged(EventArgs)Control.OnDockChanged(EventArgs)Control.OnNotifyMessage(Message)Control.OnParentBackColorChanged(EventArgs)Control.OnParentBackgroundImageChanged(EventArgs)Control.OnParentBindingContextChanged(EventArgs)Control.OnParentCursorChanged(EventArgs)Control.OnParentEnabledChanged(EventArgs)Control.OnParentFontChanged(EventArgs)Control.OnParentForeColorChanged(EventArgs)Control.OnParentRightToLeftChanged(EventArgs)Control.OnParentVisibleChanged(EventArgs)Control.OnPrint(PaintEventArgs)Control.OnTabIndexChanged(EventArgs)Control.OnTabStopChanged(EventArgs)Control.OnTextChanged(EventArgs)Control.OnClientSizeChanged(EventArgs)Control.OnControlAdded(ControlEventArgs)Control.OnControlRemoved(ControlEventArgs)Control.OnHandleCreated(EventArgs)Control.OnDragEnter(DragEventArgs)Control.OnDragOver(DragEventArgs)Control.OnDragLeave(EventArgs)Control.OnDragDrop(DragEventArgs)Control.OnGiveFeedback(GiveFeedbackEventArgs)Control.OnEnter(EventArgs)Control.InvokeGotFocus(Control, EventArgs)Control.OnHelpRequested(HelpEventArgs)Control.OnInvalidated(InvalidateEventArgs)Control.OnLeave(EventArgs)Control.InvokeLostFocus(Control, EventArgs)Control.OnMarginChanged(EventArgs)Control.OnDpiChangedBeforeParent(EventArgs)Control.OnDpiChangedAfterParent(EventArgs)Control.OnMove(EventArgs)Control.OnQueryContinueDrag(QueryContinueDragEventArgs)Control.OnRegionChanged(EventArgs)Control.OnResize(EventArgs)Control.OnSizeChanged(EventArgs)Control.OnChangeUICues(UICuesEventArgs)Control.OnStyleChanged(EventArgs)Control.OnSystemColorsChanged(EventArgs)Control.OnValidating(CancelEventArgs)Control.OnValidated(EventArgs)Control.RescaleConstantsForDpi(int, int)Control.PerformLayout()Control.PerformLayout(Control, string)Control.PointToClient(Point)Control.PointToScreen(Point)Control.PreProcessMessage(ref Message)Control.PreProcessControlMessage(ref Message)Control.ProcessCmdKey(ref Message, Keys)Control.ProcessDialogChar(char)Control.ProcessDialogKey(Keys)Control.ProcessKeyEventArgs(ref Message)Control.ProcessKeyMessage(ref Message)Control.ProcessKeyPreview(ref Message)Control.RaiseDragEvent(object, DragEventArgs)Control.RaisePaintEvent(object, PaintEventArgs)Control.RecreateHandle()Control.RectangleToClient(Rectangle)Control.RectangleToScreen(Rectangle)Control.ReflectMessage(IntPtr, ref Message)Control.ResetMouseEventArgs()Control.ResetText()Control.ResumeLayout()Control.ResumeLayout(bool)Control.Scale(SizeF)Control.Select()Control.Select(bool, bool)Control.SelectNextControl(Control, bool, bool, bool, bool)Control.SendToBack()Control.SetBounds(int, int, int, int)Control.SetBounds(int, int, int, int, BoundsSpecified)Control.SetClientSizeCore(int, int)Control.SizeFromClientSize(Size)Control.SetStyle(ControlStyles, bool)Control.SetTopLevel(bool)Control.SetVisibleCore(bool)Control.RtlTranslateAlignment(HorizontalAlignment)Control.RtlTranslateAlignment(LeftRightAlignment)Control.RtlTranslateAlignment(ContentAlignment)Control.RtlTranslateHorizontal(HorizontalAlignment)Control.RtlTranslateLeftRight(LeftRightAlignment)Control.RtlTranslateContent(ContentAlignment)Control.Show()Control.SuspendLayout()Control.Update()Control.UpdateBounds()Control.UpdateBounds(int, int, int, int)Control.UpdateBounds(int, int, int, int, int, int)Control.UpdateZOrder()Control.UpdateStyles()Control.OnImeModeChanged(EventArgs)Control.AccessibilityObjectControl.AccessibleDefaultActionDescriptionControl.AccessibleDescriptionControl.AccessibleNameControl.AccessibleRoleControl.AllowDropControl.AnchorControl.AutoScrollOffsetControl.LayoutEngineControl.BackgroundImageControl.BackgroundImageLayoutControl.BindingContextControl.BottomControl.BoundsControl.CanFocusControl.CanRaiseEventsControl.CanSelectControl.CaptureControl.CheckForIllegalCrossThreadCallsControl.ClientRectangleControl.ClientSizeControl.CompanyNameControl.ContainsFocusControl.ContextMenuControl.ControlsControl.CreatedControl.CursorControl.DataBindingsControl.DefaultBackColorControl.DefaultCursorControl.DefaultFontControl.DefaultForeColorControl.DefaultMarginControl.DefaultMaximumSizeControl.DefaultMinimumSizeControl.DefaultPaddingControl.DeviceDpiControl.IsDisposedControl.DisposingControl.DockControl.DoubleBufferedControl.EnabledControl.FocusedControl.FontHeightControl.HandleControl.HasChildrenControl.HeightControl.IsHandleCreatedControl.InvokeRequiredControl.IsAccessibleControl.IsMirroredControl.LeftControl.LocationControl.MarginControl.ModifierKeysControl.MouseButtonsControl.MousePositionControl.NameControl.ParentControl.ProductNameControl.ProductVersionControl.RecreatingHandleControl.RegionControl.RenderRightToLeftControl.ResizeRedrawControl.RightControl.RightToLeftControl.ScaleChildrenControl.SizeControl.TabIndexControl.TabStopControl.TagControl.TopControl.TopLevelControlControl.ShowKeyboardCuesControl.ShowFocusCuesControl.UseWaitCursorControl.VisibleControl.WidthControl.PreferredSizeControl.CanEnableImeControl.DefaultImeModeControl.ImeModeControl.ImeModeBaseControl.PropagatingImeModeControl.BackColorChangedControl.BackgroundImageChangedControl.BackgroundImageLayoutChangedControl.BindingContextChangedControl.CausesValidationChangedControl.ClientSizeChangedControl.ContextMenuChangedControl.ContextMenuStripChangedControl.CursorChangedControl.DockChangedControl.EnabledChangedControl.FontChangedControl.ForeColorChangedControl.LocationChangedControl.MarginChangedControl.RegionChangedControl.RightToLeftChangedControl.SizeChangedControl.TabIndexChangedControl.TabStopChangedControl.TextChangedControl.VisibleChangedControl.ClickControl.ControlAddedControl.ControlRemovedControl.DragDropControl.DragEnterControl.DragOverControl.DragLeaveControl.GiveFeedbackControl.HandleCreatedControl.HandleDestroyedControl.HelpRequestedControl.InvalidatedControl.PaddingChangedControl.PaintControl.QueryContinueDragControl.QueryAccessibilityHelpControl.DoubleClickControl.EnterControl.GotFocusControl.KeyDownControl.KeyPressControl.KeyUpControl.LayoutControl.LeaveControl.LostFocusControl.MouseClickControl.MouseDoubleClickControl.MouseCaptureChangedControl.MouseDownControl.MouseEnterControl.MouseLeaveControl.DpiChangedBeforeParentControl.DpiChangedAfterParentControl.MouseHoverControl.MouseMoveControl.MouseUpControl.MouseWheelControl.MoveControl.PreviewKeyDownControl.ResizeControl.ChangeUICuesControl.StyleChangedControl.SystemColorsChangedControl.ValidatingControl.ValidatedControl.ParentChangedControl.ImeModeChangedComponent.Dispose()Component.GetService(Type)Component.EventsComponent.ContainerComponent.DesignModeComponent.DisposedMarshalByRefObject.MemberwiseClone(bool)MarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

RadDataFilter()

Initializes a new instance of the RadDataFilter class.

Declaration

cs-api-definition
public RadDataFilter()

Properties

AllowAdd

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

Declaration

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

Property Value

bool

true if [allow edit]; otherwise, false.

Overrides RadTreeView.AllowAdd

AllowDragDrop

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

Declaration

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

Property Value

bool

The default value is false.

Overrides RadTreeView.AllowDragDrop

AllowEdit

Gets or sets a value indicating whether editing is allowed.

Declaration

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

Property Value

bool

true if [allow edit]; otherwise, false.

Overrides RadTreeView.AllowEdit

AllowRemove

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

Declaration

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

Property Value

bool

true if [allow edit]; otherwise, false.

Overrides RadTreeView.AllowRemove

AutoGenerateDescriptorItems

Gets or sets the auto generate descriptor items.

Declaration

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

Property Value

bool

The auto generate descriptor items.

DataFilterElement

Gets the data filter element.

Declaration

cs-api-definition
public RadDataFilterElement DataFilterElement { get; }

Property Value

RadDataFilterElement

The data filter element.

DataSource

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

Declaration

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

Property Value

object

Overrides RadTreeView.DataSource

DefaultSize

Gets the default size of the control.

Declaration

cs-api-definition
protected override Size DefaultSize { get; }

Property Value

Size

Overrides RadTreeView.DefaultSize

Descriptors

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

Declaration

cs-api-definition
public DataFilterItemOwnerCollection Descriptors { get; }

Property Value

DataFilterItemOwnerCollection

Expression

Gets or sets the expression.

Declaration

cs-api-definition
public string Expression { get; set; }

Property Value

string

The expression.

FieldNamesSortStyle

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

Declaration

cs-api-definition
public SortStyle FieldNamesSortStyle { get; set; }

Property Value

SortStyle

ItemHeight

Gets or sets the height of the item.

Declaration

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

Property Value

int

The height of the item.

Overrides RadTreeView.ItemHeight

LineColor

Gets or sets the color of the line.

Declaration

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

Property Value

Color

The color of the line.

Overrides RadTreeView.LineColor

LineStyle

Gets or sets the line style.

Declaration

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

Nodes

Gets the collection of tree nodes.

Declaration

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

ShowLines

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

Declaration

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

Property Value

bool

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

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

Property Value

bool

ToggleMode

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

Declaration

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

Property Value

ToggleMode

Overrides RadTreeView.ToggleMode

Methods

ApplyFilter()

Applies the filter to the DataSource.

Declaration

cs-api-definition
public void ApplyFilter()

CreateTreeViewElement()

Creates and returns a new instance of the tree view element for data filtering.

Declaration

cs-api-definition
protected override RadTreeViewElement CreateTreeViewElement()

Returns

RadTreeViewElement

A new RadDataFilterElement instance.

Overrides RadTreeView.CreateTreeViewElement()

EndInit()

Signals the object that initialization is complete.

Declaration

cs-api-definition
public override void EndInit()

Overrides RadTreeView.EndInit()

LoadXMLWithReader(XmlReader, params Type[])

Loads the XML with reader.

Declaration

cs-api-definition
protected override void LoadXMLWithReader(XmlReader reader, params Type[] extraTypes)

Parameters

reader

XmlReader

The reader.

extraTypes

Type[]

The extra types.

Overrides RadTreeView.LoadXMLWithReader(XmlReader, params Type[])

SaveXMLWithWriter(TextWriter, params Type[])

Saves the XML with writer.

Declaration

cs-api-definition
protected override void SaveXMLWithWriter(TextWriter writer, params Type[] extraTypes)

Parameters

writer

TextWriter

The writer.

extraTypes

Type[]

The extra types.

Overrides RadTreeView.SaveXMLWithWriter(TextWriter, params Type[])

Events

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

cs-api-definition
public event PropertyDisplayNameNeededEventHandler PropertyDisplayNameNeeded

Event Value

PropertyDisplayNameNeededEventHandler