Class
RadDataFilterElement

Represents a data filter element that provides a hierarchical tree view interface for building filter expressions.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadDataFilterElement : RadTreeViewElement, 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>RadTreeViewElementRadDataFilterElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDataItemSourceIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members RadTreeViewElement.ItemDropHintPropertyRadTreeViewElement.ShowLinesPropertyRadTreeViewElement.ShowRootLinesPropertyRadTreeViewElement.ShowExpandCollapsePropertyRadTreeViewElement.LineColorPropertyRadTreeViewElement.ExpandImagePropertyRadTreeViewElement.CollapseImagePropertyRadTreeViewElement.HoveredExpandImagePropertyRadTreeViewElement.HoveredCollapseImagePropertyRadTreeViewElement.LineStylePropertyRadTreeViewElement.LineWidthPropertyRadTreeViewElement.NodeSpacingPropertyRadTreeViewElement.FullRowSelectPropertyRadTreeViewElement.AllowArbitraryItemHeightPropertyRadTreeViewElement.ItemHeightPropertyRadTreeViewElement.TreeIndentPropertyRadTreeViewElement.AlternatingRowColorPropertyRadTreeViewElement.ExpandAnimationPropertyRadTreeViewElement.PlusMinusAnimationStepPropertyRadTreeViewElement.AllowPlusMinusAnimationPropertyRadTreeViewElement.PassesFilter(RadTreeNode)RadTreeViewElement.CreateChildElements()RadTreeViewElement.CreateViewElement()RadTreeViewElement.OnDataError(TreeNodeDataErrorEventArgs)RadTreeViewElement.OnBindingContextChanged(EventArgs)RadTreeViewElement.OnNodeFormatting(TreeNodeFormattingEventArgs)RadTreeViewElement.OnCreateNodeElement(CreateTreeNodeElementEventArgs)RadTreeViewElement.OnCreateNode(CreateTreeNodeEventArgs)RadTreeViewElement.OnNodeDataBound(RadTreeViewEventArgs)RadTreeViewElement.OnNodeMouseDown(RadTreeViewMouseEventArgs)RadTreeViewElement.OnNodeMouseUp(RadTreeViewMouseEventArgs)RadTreeViewElement.OnNodeMouseMove(RadTreeViewMouseEventArgs)RadTreeViewElement.OnShowExpander(TreeViewShowExpanderEventArgs)RadTreeViewElement.OnNodeMouseEnter(RadTreeViewEventArgs)RadTreeViewElement.OnNodeMouseLeave(RadTreeViewEventArgs)RadTreeViewElement.OnNodeMouseClick(RadTreeViewEventArgs)RadTreeViewElement.OnNodeMouseDoubleClick(RadTreeViewEventArgs)RadTreeViewElement.OnNodeMouseHover(RadTreeViewEventArgs)RadTreeViewElement.OnNodeCheckedChanging(RadTreeViewCancelEventArgs)RadTreeViewElement.OnNodeCheckedChanging(RadTreeNode)RadTreeViewElement.OnNodeCheckedChanged(TreeNodeCheckedEventArgs)RadTreeViewElement.OnNodeCheckedChanged(RadTreeNode)RadTreeViewElement.OnNodeCheckedChanged(RadTreeNode, CheckedMode)RadTreeViewElement.OnNodeExpandedChanging(RadTreeNode)RadTreeViewElement.OnNodeExpandedChanging(RadTreeViewCancelEventArgs)RadTreeViewElement.OnNodeExpandedChanged(RadTreeViewEventArgs)RadTreeViewElement.OnSelectedNodeChanging(RadTreeViewCancelEventArgs)RadTreeViewElement.OnSelectedNodeChanged(RadTreeViewEventArgs)RadTreeViewElement.OnSelectedNodesCleared()RadTreeViewElement.OnSelectedNodesChanged(RadTreeNode)RadTreeViewElement.OnEditorRequired(TreeNodeEditorRequiredEventArgs)RadTreeViewElement.OnEditing(TreeNodeEditingEventArgs)RadTreeViewElement.OnEditorInitialized(TreeNodeEditorInitializedEventArgs)RadTreeViewElement.OnEdited(TreeNodeEditedEventArgs)RadTreeViewElement.OnValueChanging(TreeNodeValueChangingEventArgs)RadTreeViewElement.OnValueChanged(TreeNodeValueChangedEventArgs)RadTreeViewElement.OnValueValidating(TreeNodeValidatingEventArgs)RadTreeViewElement.OnValidationError(EventArgs)RadTreeViewElement.OnItemDrag(RadTreeViewEventArgs)RadTreeViewElement.OnDragStarting(RadTreeViewDragCancelEventArgs)RadTreeViewElement.OnDragStarted(RadTreeViewDragEventArgs)RadTreeViewElement.OnDragEnding(RadTreeViewDragCancelEventArgs)RadTreeViewElement.OnDragOverNode(RadTreeViewDragCancelEventArgs)RadTreeViewElement.OnNodesNeeded(NodesNeededEventArgs)RadTreeViewElement.OnContextMenuOpening(TreeViewContextMenuOpeningEventArgs)RadTreeViewElement.OnNodeRemoved(RadTreeViewEventArgs)RadTreeViewElement.OnNodeAdded(RadTreeViewEventArgs)RadTreeViewElement.OnNodeAdding(RadTreeViewCancelEventArgs)RadTreeViewElement.SetError(string, RadTreeNode, params object[])RadTreeViewElement.AddNodeByPath(string)RadTreeViewElement.AddNodeByPath(string, string)RadTreeViewElement.GetNodeByPath(string)RadTreeViewElement.GetNodeByPath(string, string)RadTreeViewElement.GetNodeByName(string)RadTreeViewElement.GetNodeByName(string, RadTreeNode)RadTreeViewElement.EndEdit()RadTreeViewElement.CancelEdit()RadTreeViewElement.Update(RadTreeViewElement.UpdateActions)RadTreeViewElement.Update(RadTreeViewElement.UpdateActions, params RadTreeNode[])RadTreeViewElement.UpdateOnExpandedChanged(RadTreeViewElement.UpdateActions, RadTreeNode)RadTreeViewElement.CreateExpandAnimation()RadTreeViewElement.UpdateOnExpandedChangedCore(RadTreeNode)RadTreeViewElement.BeginUpdate()RadTreeViewElement.EndUpdate()RadTreeViewElement.EndUpdate(bool, RadTreeViewElement.UpdateActions)RadTreeViewElement.DeferRefresh()RadTreeViewElement.CollapseAll()RadTreeViewElement.ExpandAll()RadTreeViewElement.GetNodes()RadTreeViewElement.GetDescendantNodes(RadTreeNode)RadTreeViewElement.GetNodeAt(int, int)RadTreeViewElement.GetNodeAt(Point)RadTreeViewElement.GetNodeElementAt(int, int)RadTreeViewElement.GetNodeElementAt(Point)RadTreeViewElement.GetNodeCount(bool)RadTreeViewElement.Find(Predicate<RadTreeNode>)RadTreeViewElement.Find<T>(FindAction<T>, T)RadTreeViewElement.Find(string)RadTreeViewElement.FindNodes(Predicate<RadTreeNode>)RadTreeViewElement.FindNodes<T>(FindAction<T>, T)RadTreeViewElement.FindNodes(string)RadTreeViewElement.ForEach(Action<RadTreeNode>)RadTreeViewElement.Execute(ICommand, params object[])RadTreeViewElement.Execute(bool, ICommand, params object[])RadTreeViewElement.ScrollTo(int)RadTreeViewElement.EnsureVisible(RadTreeNode)RadTreeViewElement.BringIntoView(RadTreeNode)RadTreeViewElement.ClearSelection()RadTreeViewElement.SelectAll()RadTreeViewElement.BeginInit()RadTreeViewElement.CreateNewNode()RadTreeViewElement.CreateNewNode(string)RadTreeViewElement.UpdateScrollers(RadTreeNode, RadTreeViewElement.UpdateActions)RadTreeViewElement.UpdateActualSize(RadTreeNode, bool, RadTreeNode)RadTreeViewElement.UpdateScrollersOnAdd(RadTreeNode)RadTreeViewElement.UpdateScrollersOnNodesNeeded(RadTreeNode)RadTreeViewElement.UpdateScrollersOnExpand(RadTreeNode)RadTreeViewElement.UpdateScrollersOnCollapse(RadTreeNode)RadTreeViewElement.ResumeProvider()RadTreeViewElement.SuspendProvider()RadTreeViewElement.EnsureNodeVisibleVertical(RadTreeNode, TreeNodeElement)RadTreeViewElement.EnsureNodeVisibleVerticalCore(RadTreeNode)RadTreeViewElement.GetFirstMatch(string, RadTreeNodeCollection)RadTreeViewElement.AutoExpand(RadTreeNode)RadTreeViewElement.AutoScrollOnDragging(TreeNodeElement)RadTreeViewElement.OnPropertyChanged(RadPropertyChangedEventArgs)RadTreeViewElement.SynchronizeNodeElements()RadTreeViewElement.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadTreeViewElement.OnStyleChanged(RadPropertyChangedEventArgs)RadTreeViewElement.OnAutoSizeChanged()RadTreeViewElement.ProcessMouseDown(MouseEventArgs)RadTreeViewElement.ProcessMouseUp(MouseEventArgs)RadTreeViewElement.ProcessMouseMove(MouseEventArgs)RadTreeViewElement.ProecessMouseEnter(EventArgs)RadTreeViewElement.ProecessMouseLeave(EventArgs)RadTreeViewElement.ProcessMouseClick(MouseEventArgs)RadTreeViewElement.ProcessMouseDoubleClick(MouseEventArgs)RadTreeViewElement.ProcessMouseWheel(MouseEventArgs)RadTreeViewElement.ProcessKeyDown(KeyEventArgs)RadTreeViewElement.ProcessKeyPress(KeyPressEventArgs)RadTreeViewElement.ProcessContextMenu(Point)RadTreeViewElement.OnPanGesture(PanGestureEventArgs)RadTreeViewElement.UpdateOnMeasure(SizeF)RadTreeViewElement.UpdateHScrollbarVisibility()RadTreeViewElement.UpdateFitToSizeMode()RadTreeViewElement.DpiScaleChanged(SizeF)RadTreeViewElement.ComparerRadTreeViewElement.EnableKineticScrollingRadTreeViewElement.ScrollBehaviorRadTreeViewElement.LazyModeRadTreeViewElement.AutoCheckChildNodesRadTreeViewElement.RelationBindingsRadTreeViewElement.EnableDeferredScrollingRadTreeViewElement.ExpandAnimationRadTreeViewElement.PlusMinusAnimationStepRadTreeViewElement.AllowPlusMinusAnimationRadTreeViewElement.ImageIndexRadTreeViewElement.ImageKeyRadTreeViewElement.TriStateModeRadTreeViewElement.ToggleModeRadTreeViewElement.DragDropServiceRadTreeViewElement.ItemDropHintRadTreeViewElement.LastNodeRadTreeViewElement.MultiSelectRadTreeViewElement.ShowExpandCollapseRadTreeViewElement.SelectedNodesRadTreeViewElement.CheckedNodesRadTreeViewElement.ContextMenuRadTreeViewElement.CheckBoxesRadTreeViewElement.HideSelectionRadTreeViewElement.HotTrackingRadTreeViewElement.ItemHeightRadTreeViewElement.ActiveEditorRadTreeViewElement.AllowEditRadTreeViewElement.EditModeRadTreeViewElement.IsEditingRadTreeViewElement.SelectedNodeRadTreeViewElement.ShowLinesRadTreeViewElement.ShowRootLinesRadTreeViewElement.ShowNodeToolTipsRadTreeViewElement.TopNodeRadTreeViewElement.LineColorRadTreeViewElement.LineStyleRadTreeViewElement.LineWidthRadTreeViewElement.VisibleCountRadTreeViewElement.PathSeparatorRadTreeViewElement.TreeNodeProviderRadTreeViewElement.BindingContextRadTreeViewElement.NodesRadTreeViewElement.TreeIndentRadTreeViewElement.FilterRadTreeViewElement.SortOrderRadTreeViewElement.FilterDescriptorsRadTreeViewElement.SortDescriptorsRadTreeViewElement.DataMemberRadTreeViewElement.ValueMemberRadTreeViewElement.CheckedMemberRadTreeViewElement.ChildMemberRadTreeViewElement.DisplayMemberRadTreeViewElement.ParentMemberRadTreeViewElement.ToggleStateConverterRadTreeViewElement.ExpandImageRadTreeViewElement.CollapseImageRadTreeViewElement.HoveredExpandImageRadTreeViewElement.HoveredCollapseImageRadTreeViewElement.AllowArbitraryItemHeightRadTreeViewElement.FullRowSelectRadTreeViewElement.NodeSpacingRadTreeViewElement.AlternatingRowColorRadTreeViewElement.AllowAlternatingRowColorRadTreeViewElement.FirstVisibleIndexRadTreeViewElement.ExpandModeRadTreeViewElement.HorizontalScrollStateRadTreeViewElement.VerticalScrollStateRadTreeViewElement.IsInDesignModeRadTreeViewElement.AutoScrollOnClickRadTreeViewElement.AllowDefaultContextMenuRadTreeViewElement.FilterPredicateRadTreeViewElement.KeyboardSearchEnabledRadTreeViewElement.KeyboardSearchResetIntervalRadTreeViewElement.FindStringComparerRadTreeViewElement.ExpandTimerIntervalRadTreeViewElement.CachedOldValueRadTreeViewElement.DataErrorRadTreeViewElement.BindingContextChangedRadTreeViewElement.NodeFormattingRadTreeViewElement.CreateNodeElementRadTreeViewElement.CreateNodeRadTreeViewElement.NodeDataBoundRadTreeViewElement.NodeMouseDownRadTreeViewElement.NodeMouseUpRadTreeViewElement.NodeMouseMoveRadTreeViewElement.ShowExpanderRadTreeViewElement.NodeMouseEnterRadTreeViewElement.NodeMouseLeaveRadTreeViewElement.NodeMouseClickRadTreeViewElement.NodeMouseDoubleClickRadTreeViewElement.NodeMouseHoverRadTreeViewElement.NodeCheckedChangingRadTreeViewElement.NodeCheckedChangedRadTreeViewElement.NodeExpandedChangingRadTreeViewElement.NodeExpandedChangedRadTreeViewElement.SelectedNodeChangingRadTreeViewElement.SelectedNodeChangedRadTreeViewElement.SelectedNodesClearedRadTreeViewElement.SelectedNodesChangedRadTreeViewElement.EditorRequiredRadTreeViewElement.EditingRadTreeViewElement.EditorInitializedRadTreeViewElement.EditedRadTreeViewElement.ValueChangingRadTreeViewElement.ValueChangedRadTreeViewElement.ValueValidatingRadTreeViewElement.ValidationErrorRadTreeViewElement.ItemDragRadTreeViewElement.DragStartingRadTreeViewElement.DragStartedRadTreeViewElement.DragEndingRadTreeViewElement.DragEndedRadTreeViewElement.DragOverNodeRadTreeViewElement.NodesNeededRadTreeViewElement.ContextMenuOpeningRadTreeViewElement.NodeRemovedRadTreeViewElement.NodeRemovingRadTreeViewElement.NodeAddedRadTreeViewElement.NodeAddingVirtualizedScrollPanel<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

RadDataFilterElement()

Initializes a new instance of the RadDataFilterElement class.

Declaration

cs-api-definition
public RadDataFilterElement()

Fields

currentNodeEditorType

Declaration

cs-api-definition
protected Type currentNodeEditorType

Field Value

Type

Properties

AllowAdd

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

Declaration

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

Property Value

bool

true if [allow edit]; otherwise, false.

Overrides RadTreeViewElement.AllowAdd

AllowDragDrop

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

Declaration

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

Property Value

bool

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

Overrides RadTreeViewElement.AllowDragDrop

AllowRemove

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

Declaration

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

Property Value

bool

true if [allow edit]; otherwise, false.

Overrides RadTreeViewElement.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.

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 RadTreeViewElement.DataSource

DefaultCustomDateEditorFormat

Gets or sets the default custom date editor format.

Declaration

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

Property Value

string

The default custom date editor format.

DefaultDateEditorFormat

Gets or sets the default date editor format.

Declaration

cs-api-definition
public DateTimePickerFormat DefaultDateEditorFormat { get; set; }

Property Value

DateTimePickerFormat

The default date editor format.

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 virtual 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

Provider

Gets or sets the provider.

Declaration

cs-api-definition
public IDataFilterProvider Provider { get; set; }

Property Value

IDataFilterProvider

The provider.

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

TimeSpanEditorFormat

Gets or sets the format of TimeSpan editor.

Declaration

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

Property Value

string

The timespan editor format.

Methods

AddChildNodes(FilterDescriptor, RadTreeNode)

Adds child nodes, based on the given filter descriptor and its child descriptors.

Declaration

cs-api-definition
public void AddChildNodes(FilterDescriptor filter, RadTreeNode node)

Parameters

filter

FilterDescriptor

The filter.

node

RadTreeNode

The node, that will be the parent of created nodes.

AddChildNodes(FilterDescriptor, RadTreeNode, bool)

Adds child nodes based on the given filter descriptor, optionally updating descriptors.

Declaration

cs-api-definition
public void AddChildNodes(FilterDescriptor filter, RadTreeNode node, bool updateDescriptors)

Parameters

filter

FilterDescriptor

The filter descriptor to add as a child node.

node

RadTreeNode

The parent node for the new child nodes.

updateDescriptors

bool

A value indicating whether to update the descriptors.

AddDescriptorsFromProvider()

Declaration

cs-api-definition
protected virtual void AddDescriptorsFromProvider()

ApplyFilter()

Applies the filter to the DataSource.

Declaration

cs-api-definition
public void ApplyFilter()

BeginEdit()

Puts the current node in edit mode.

Declaration

cs-api-definition
public override bool BeginEdit()

Returns

bool

true if editing was successfully started; otherwise, false.

Overrides RadTreeViewElement.BeginEdit()

BuildTree()

Builds the tree based on the collection of filter descriptors.

Declaration

cs-api-definition
protected virtual void BuildTree()

ClearChildNodes(DataFilterGroupNode)

Clears the child nodes of given group node.

Declaration

cs-api-definition
public void ClearChildNodes(DataFilterGroupNode node)

Parameters

node

DataFilterGroupNode

The node.

CreateAddNode()

Creates a new data filter add node that allows adding new filter conditions.

Declaration

cs-api-definition
protected virtual DataFilterAddNode CreateAddNode()

Returns

DataFilterAddNode

A new DataFilterAddNode instance.

CreateCriteriaNode()

Creates a new data filter criteria node that represents a single filter condition.

Declaration

cs-api-definition
protected virtual DataFilterCriteriaNode CreateCriteriaNode()

Returns

DataFilterCriteriaNode

A new DataFilterCriteriaNode instance.

CreateDragDropService()

Creates and returns a new instance of the drag drop service for data filter operations.

Declaration

cs-api-definition
protected override TreeViewDragDropService CreateDragDropService()

Returns

TreeViewDragDropService

A new DataFilterDragDropService instance.

Overrides RadTreeViewElement.CreateDragDropService()

CreateElementProvider()

Creates and returns a new instance of the element provider for data filter tree nodes.

Declaration

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

Returns

IVirtualizedElementProvider<RadTreeNode>

A new DataFilterElementProvider instance.

Overrides RadTreeViewElement.CreateElementProvider()

CreateGroupNode()

Creates a new data filter group node that represents a logical grouping of filter conditions.

Declaration

cs-api-definition
protected virtual DataFilterGroupNode CreateGroupNode()

Returns

DataFilterGroupNode

A new DataFilterGroupNode instance.

DisposeManagedResources()

Releases all managed resources used by the component.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides RadTreeViewElement.DisposeManagedResources()

EndEditCore(bool)

Declaration

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

Parameters

commitChanges

bool

Returns

bool

Overrides RadTreeViewElement.EndEditCore(bool)

EndInit()

Completes the initialization of the component.

Declaration

cs-api-definition
public override void EndInit()

Overrides RadTreeViewElement.EndInit()

EnsureNodeVisibleHorizontal(RadTreeNode, TreeNodeElement)

Declaration

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

Parameters

node

RadTreeNode

nodeElement

TreeNodeElement

Overrides RadTreeViewElement.EnsureNodeVisibleHorizontal(RadTreeNode, TreeNodeElement)

GetDefaultPropertyName()

Gets the default name of field property.

Declaration

cs-api-definition
protected virtual string GetDefaultPropertyName()

Returns

string

GetDescriptorItemByName(string)

Declaration

cs-api-definition
protected virtual DataFilterDescriptorItem GetDescriptorItemByName(string name)

Parameters

name

string

Returns

DataFilterDescriptorItem

GetEditor(Type)

Gets an editor instance for the specified editor type.

Declaration

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

Parameters

editorType

Type

The type of editor to create.

Returns

IInputEditor

An instance of the specified editor type.

Overrides RadTreeViewElement.GetEditor(Type)

GetEditorType(Type)

Gets the type of the editor.

Declaration

cs-api-definition
public virtual Type GetEditorType(Type valueType)

Parameters

valueType

Type

Type of the value.

Returns

Type

GetFieldNames()

Gets the field names.

Declaration

cs-api-definition
public IEnumerable<string> GetFieldNames()

Returns

IEnumerable<string>

GetFieldType(string)

Gets the type of the field by given property name.

Declaration

cs-api-definition
public virtual Type GetFieldType(string propertyName)

Parameters

propertyName

string

Name of the property.

Returns

Type

InitializeDefaultContextMenu(RadTreeNode)

Declaration

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

Parameters

node

RadTreeNode

Returns

RadContextMenu

Overrides RadTreeViewElement.InitializeDefaultContextMenu(RadTreeNode)

InitializeEditor(Type, IValueEditor)

Initializes the editor.

Declaration

cs-api-definition
protected virtual void InitializeEditor(Type valueType, IValueEditor editor)

Parameters

valueType

Type

Type of the value.

editor

IValueEditor

The editor.

InitializeFieldEditor(IInputEditor, DataFilterCriteriaElement)

Declaration

cs-api-definition
protected virtual void InitializeFieldEditor(IInputEditor editor, DataFilterCriteriaElement editingElement)

Parameters

editor

IInputEditor

editingElement

DataFilterCriteriaElement

InitializeFields()

Initializes the fields of this instance to their default values.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides RadTreeViewElement.InitializeFields()

InitializeOperatorEditor(IInputEditor, DataFilterCriteriaElement)

Declaration

cs-api-definition
protected virtual void InitializeOperatorEditor(IInputEditor editor, DataFilterCriteriaElement editingElement)

Parameters

editor

IInputEditor

editingElement

DataFilterCriteriaElement

InitializeSpinEditor(TreeViewSpinEditor, Type)

Initializes the spin editor.

Declaration

cs-api-definition
protected virtual void InitializeSpinEditor(TreeViewSpinEditor spinEditor, Type valueType)

Parameters

spinEditor

TreeViewSpinEditor

The spin editor.

valueType

Type

Type of the value.

InitializeValueEditor(IInputEditor, DataFilterCriteriaElement)

Declaration

cs-api-definition
protected virtual void InitializeValueEditor(IInputEditor editor, DataFilterCriteriaElement editingElement)

Parameters

editor

IInputEditor

editingElement

DataFilterCriteriaElement

NormalizeChildDescriptor(CompositeFilterDescriptor)

Normalizes a composite filter descriptor by reorganizing its child descriptors.

Declaration

cs-api-definition
protected virtual void NormalizeChildDescriptor(CompositeFilterDescriptor compositeDescriptor)

Parameters

compositeDescriptor

CompositeFilterDescriptor

The composite descriptor to normalize.

NormalizeExpression()

Normalizes the expression by processing composite filter descriptors.

Declaration

cs-api-definition
protected virtual void NormalizeExpression()

OnDragEnded(RadTreeViewDragEventArgs)

Declaration

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

Parameters

e

RadTreeViewDragEventArgs

Overrides RadTreeViewElement.OnDragEnded(RadTreeViewDragEventArgs)

OnEditing(object, TreeNodeEditingEventArgs)

Raises the editing event for a tree node.

Declaration

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

Parameters

sender

object

The sender of the event.

e

TreeNodeEditingEventArgs

The TreeNodeEditingEventArgs instance containing the event data.

Overrides RadTreeViewElement.OnEditing(object, TreeNodeEditingEventArgs)

OnEditorRequired(object, TreeNodeEditorRequiredEventArgs)

Called when an editor is required for a tree node element.

Declaration

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

Parameters

sender

object

The sender of the event.

e

TreeNodeEditorRequiredEventArgs

The TreeNodeEditorRequiredEventArgs instance containing the event data.

Overrides RadTreeViewElement.OnEditorRequired(object, TreeNodeEditorRequiredEventArgs)

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 RadTreeViewElement.OnLoaded()

OnNodeRemoving(RadTreeViewCancelEventArgs)

Declaration

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

Parameters

e

RadTreeViewCancelEventArgs

Overrides RadTreeViewElement.OnNodeRemoving(RadTreeViewCancelEventArgs)

OnPropertyDisplayNameNeeded(object, PropertyDisplayNameNeededEventArgs)

Fires the event.

Declaration

cs-api-definition
protected virtual void OnPropertyDisplayNameNeeded(object sender, PropertyDisplayNameNeededEventArgs e)

Parameters

sender

object

e

PropertyDisplayNameNeededEventArgs

RemoveChildNode(RadTreeNode)

Removes the child node.

Declaration

cs-api-definition
public void RemoveChildNode(RadTreeNode nodeToRemove)

Parameters

nodeToRemove

RadTreeNode

The node to remove.

RemoveChildNode(RadTreeNode, RadTreeNode)

Removes the child node.

Declaration

cs-api-definition
public void RemoveChildNode(RadTreeNode node, RadTreeNode childNode)

Parameters

node

RadTreeNode

The parent node.

childNode

RadTreeNode

The child node.

SaveEditorValue(TreeNodeElement, object)

Saves the editor value.

Declaration

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

Parameters

nodeElement

TreeNodeElement

The node element.

newValue

object

The new value.

Overrides RadTreeViewElement.SaveEditorValue(TreeNodeElement, object)

SetupDropDownList(DataFilterCriteriaNode, TreeViewDropDownListEditor)

Setups the drop down list.

Declaration

cs-api-definition
protected virtual object SetupDropDownList(DataFilterCriteriaNode criteriaNode, TreeViewDropDownListEditor editor)

Parameters

criteriaNode

DataFilterCriteriaNode

The criteria node.

editor

TreeViewDropDownListEditor

The editor.

Returns

object

The display value.

UpdateNodesFromDescriptors()

Updates the nodes collection by removing all the nodes that does not have corresponding property name in the Descriptors collection.

Declaration

cs-api-definition
public virtual void UpdateNodesFromDescriptors()

ValidateAddNewNode()

Validates if adding new node is allowed.

Declaration

cs-api-definition
public virtual bool ValidateAddNewNode()

Returns

bool

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

In this article
DefinitionConstructorsRadDataFilterElement()FieldscurrentNodeEditorTypePropertiesAllowAddAllowDragDropAllowRemoveAutoGenerateDescriptorItemsDataSourceDefaultCustomDateEditorFormatDefaultDateEditorFormatDescriptorsExpressionFieldNamesSortStyleProviderSortFieldNamesTimeSpanEditorFormatMethodsAddChildNodes(FilterDescriptor, RadTreeNode)AddChildNodes(FilterDescriptor, RadTreeNode, bool)AddDescriptorsFromProvider()ApplyFilter()BeginEdit()BuildTree()ClearChildNodes(DataFilterGroupNode)CreateAddNode()CreateCriteriaNode()CreateDragDropService()CreateElementProvider()CreateGroupNode()DisposeManagedResources()EndEditCore(bool)EndInit()EnsureNodeVisibleHorizontal(RadTreeNode, TreeNodeElement)GetDefaultPropertyName()GetDescriptorItemByName(string)GetEditor(Type)GetEditorType(Type)GetFieldNames()GetFieldType(string)InitializeDefaultContextMenu(RadTreeNode)InitializeEditor(Type, IValueEditor)InitializeFieldEditor(IInputEditor, DataFilterCriteriaElement)InitializeFields()InitializeOperatorEditor(IInputEditor, DataFilterCriteriaElement)InitializeSpinEditor(TreeViewSpinEditor, Type)InitializeValueEditor(IInputEditor, DataFilterCriteriaElement)NormalizeChildDescriptor(CompositeFilterDescriptor)NormalizeExpression()OnDragEnded(RadTreeViewDragEventArgs)OnEditing(object, TreeNodeEditingEventArgs)OnEditorRequired(object, TreeNodeEditorRequiredEventArgs)OnLoaded()OnNodeRemoving(RadTreeViewCancelEventArgs)OnPropertyDisplayNameNeeded(object, PropertyDisplayNameNeededEventArgs)RemoveChildNode(RadTreeNode)RemoveChildNode(RadTreeNode, RadTreeNode)SaveEditorValue(TreeNodeElement, object)SetupDropDownList(DataFilterCriteriaNode, TreeViewDropDownListEditor)UpdateNodesFromDescriptors()ValidateAddNewNode()EventsPropertyDisplayNameNeeded
Not finding the help you need?
Contact Support