Class
PropertyGridTableElement

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class PropertyGridTableElement : VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>, 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<PropertyGridItemBase>>VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>PropertyGridTableElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDataItemSourceIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.CreateChildElements()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.WireEvents()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.UnwireEvents()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.CreateElementProvider()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.CreateItemTraverser(IList<PropertyGridItemBase>)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.CreateItemScroller()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.InitializeItemScroller(ItemScroller<PropertyGridItemBase>)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.InitializeViewElement(VirtualizedStackContainer<PropertyGridItemBase>)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.DisposeManagedResources()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.MeasureItem(PropertyGridItemBase, SizeF)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.MeasureOverride(SizeF)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.GetItemDesiredSize(PropertyGridItemBase)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.scroller_ScrollerUpdated(object, EventArgs)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.HScrollBar_ValueChanged(object, EventArgs)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.OnAutoSizeChanged()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.GetElement(PropertyGridItemBase)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.UpdateOnMeasure(SizeF)VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.UpdateFitToSizeMode()VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.ItemsVirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.ScrollerVirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.FitItemsToSizeVirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.OrientationVirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.AutoSizeItemsVirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.ItemSpacingScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.CreateScrollBarElement()ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.CreateViewElement()ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.InitializeViewElement(VirtualizedStackContainer<PropertyGridItemBase>)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.MeasureView(SizeF)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.MeasureViewElement(SizeF)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.ArrangeOverride(SizeF)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.ArrangeViewElement(RectangleF)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.ArrangeHScrollBar(ref RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.ArrangeVScrollBar(ref RectangleF, RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.HScrollBarScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.VScrollBarScrollViewElement<VirtualizedStackContainer<PropertyGridItemBase>>.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.ImageIndexLightVisualElement.ImageKeyLightVisualElement.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.OnStyleChanged(RadPropertyChangedEventArgs)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.DpiScaleChanged(SizeF)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.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

PropertyGridTableElement()

Declaration

cs-api-definition
public PropertyGridTableElement()

Fields

CreateItem

Declaration

cs-api-definition
public CreatePropertyGridItemEventHandler CreateItem

Field Value

CreatePropertyGridItemEventHandler

CreateItemElement

Declaration

cs-api-definition
public CreatePropertyGridItemElementEventHandler CreateItemElement

Field Value

CreatePropertyGridItemElementEventHandler

ItemHeightProperty

Declaration

cs-api-definition
public static RadProperty ItemHeightProperty

Field Value

RadProperty

ItemIndentProperty

Declaration

cs-api-definition
public static RadProperty ItemIndentProperty

Field Value

RadProperty

isChanging

Declaration

cs-api-definition
protected bool isChanging

Field Value

bool

Properties

ActiveEditor

Gets the active editor.

Declaration

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

Property Value

IValueEditor

AutoExpandGroups

Gets or sets a value indicating whether the groups will be expanded or collapse upon creation.

Declaration

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

Property Value

bool

BeginEditMode

Gets or sets a value indicating how user begins editing a cell.

Declaration

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

Property Value

RadPropertyGridBeginEditModes

CollectionView

Gets the collection to which the RadPropertyGrid is bound to.

Declaration

cs-api-definition
[Browsable(false)]
public RadCollectionView<PropertyGridItem> CollectionView { get; }

Property Value

RadCollectionView<PropertyGridItem>

ContextMenu

Gets or sets the context menu.

Declaration

cs-api-definition
public virtual RadContextMenu ContextMenu { get; set; }

Property Value

RadContextMenu

The context menu.

EnableCustomGrouping

Gets or sets a value indicating whether the data can be grouped programmatically.

Declaration

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

Property Value

bool

EnableKineticScrolling

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

Declaration

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

Property Value

bool

FilterDescriptors

Gets the filter descriptors.

Declaration

cs-api-definition
[Browsable(false)]
public FilterDescriptorCollection FilterDescriptors { get; }

Property Value

FilterDescriptorCollection

The filter descriptors.

FindStringComparer

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

Declaration

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

Property Value

IFindStringComparer

GroupDescriptors

Gets the group descriptors.

Declaration

cs-api-definition
[Browsable(false)]
public GroupDescriptorCollection GroupDescriptors { get; }

Property Value

GroupDescriptorCollection

The group descriptors.

Groups

Declaration

cs-api-definition
public virtual PropertyGridGroupItemCollection Groups { get; }

Property Value

PropertyGridGroupItemCollection

IsEditing

Gets a value indicating whether there are currently open editors.

Declaration

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

Property Value

bool

ItemHeight

Gets or sets the height of the items.

Declaration

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

Property Value

int

The height of the item.

ItemIndent

Gets or sets the width of the indentation of subitems.

Declaration

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

Property Value

int

ItemSpacing

Gets or sets the distance between property grid items.

Declaration

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

Property Value

int

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.ItemSpacing

KeyboardSearchEnabled

Gets or sets a value that determines whether the user can navigate to an item by typing when RadPropertyGrid is focused. The default value is false.

Declaration

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

Property Value

bool

KeyboardSearchResetInterval

Gets or sets a value that specifies how long the user must wait before searching with the keyboard is reset. The default value is 300.

Declaration

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

Property Value

int

ListSource

Declaration

cs-api-definition
public RadListSource<PropertyGridItem> ListSource { get; }

Property Value

RadListSource<PropertyGridItem>

MinimumColumnWidth

Gets or sets the minimum width columns can have.

Declaration

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

Property Value

int

OverrideBuiltInEditors

Gets or sets a value that indicates whether editors specified with an EditorAttribute will be used without considering built-in editors.

Declaration

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

Property Value

bool

PropertyGridElement

Gets the PropertyGridElement that is a parent to this element.

Declaration

cs-api-definition
public PropertyGridElement PropertyGridElement { get; }

Property Value

PropertyGridElement

PropertyItems

Declaration

cs-api-definition
public virtual PropertyGridRootItemsCollection PropertyItems { get; }

Property Value

PropertyGridRootItemsCollection

PropertySort

Gets or sets the mode in which the properties will be displayed in the PropertyGridTableElement.

Declaration

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

Property Value

PropertySort

ReadOnly

Gets or sets a value indicating whether the user is allowed to edit the values of the properties.

Declaration

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

Property Value

bool

ScrollBehavior

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

Declaration

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

Property Value

ScrollServiceBehavior

SelectedGridItem

Gets the PropertyGridTableElement selected item.

Declaration

cs-api-definition
public PropertyGridItemBase SelectedGridItem { get; set; }

Property Value

PropertyGridItemBase

SelectedObject

Gets or sets the object which properties the RadPropertyGrid is displaying.

Declaration

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

Property Value

object

SelectedObjects

Gets or sets the objects which properties the RadPropertyGrid is displaying.

Declaration

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

Property Value

object[]

SortDescriptors

Gets the sort descriptors.

Declaration

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

Property Value

SortDescriptorCollection

The sort descriptors.

SortOrder

Gets or sets the sort order of Nodes.

Declaration

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

Property Value

SortOrder

The sort order.

UseCachedValues

Gets or sets a value indicating whether the values of the items should be invalidated the next time a grouping and/or sorting is performed.

Declaration

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

Property Value

bool

ValueColumnWidth

Gets or sets the width of the "column" that holds the values.

Declaration

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

Property Value

int

Methods

BeginEdit()

Puts the current item in edit mode.

Declaration

cs-api-definition
public virtual bool BeginEdit()

Returns

bool

BeginUpdate()

Begins the update.

Declaration

cs-api-definition
public void BeginUpdate()

BestFit()

Uses a mechanism to maximize the visible strings in both columns of RadPropertyGrid.

Declaration

cs-api-definition
public void BestFit()

BestFit(PropertyGridBestFitMode)

Best fits the column(s) of RadPropertyGrid using the given mode.

Declaration

cs-api-definition
public void BestFit(PropertyGridBestFitMode mode)

Parameters

mode

PropertyGridBestFitMode

The mode that determines the mechanism used for best fitting.

BindingComplete()

Declaration

cs-api-definition
public void BindingComplete()

Implements IDataItemSource.BindingComplete()

CancelEdit()

Close the currently active editor and discard changes.

Declaration

cs-api-definition
public void CancelEdit()

CreateChildElements()

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

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.CreateChildElements()

CreateElementProvider()

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

Declaration

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

Returns

IVirtualizedElementProvider<PropertyGridItemBase>

A new instance of an implementation of IVirtualizedElementProvider.

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.CreateElementProvider()

DisposeManagedResources()

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

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.DisposeManagedResources()

EndEdit()

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

Declaration

cs-api-definition
public bool EndEdit()

Returns

bool

EndEditCore(bool)

Ends the editing of an item and commits or discards the changes.

Declaration

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

Parameters

commitChanges

bool

Determines if the changes are commited [true] or discarded [false].

Returns

bool

EndUpdate()

Ends the update.

Declaration

cs-api-definition
public void EndUpdate()

EndUpdate(bool, UpdateActions)

Ends the update.

Declaration

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

Parameters

performUpdate

bool

Tells the view whether an update is required or not.

action

PropertyGridTableElement.UpdateActions

Indicates the update action

EnsureVisible(PropertyGridItemBase)

Ensures the item is visible within the RadPropertygridElement and scrolls the element if needed.

Declaration

cs-api-definition
public void EnsureVisible(PropertyGridItemBase item)

Parameters

item

PropertyGridItemBase

The item to visualize.

EnsureVisibleCore(PropertyGridItemBase)

Ensures the item is visible within the RadPropertygridElement and scrolls the element if needed.

Declaration

cs-api-definition
protected virtual void EnsureVisibleCore(PropertyGridItemBase item)

Parameters

item

PropertyGridItemBase

The item to visualize.

GetEditor(Type)

Gets an editor depending on the type of the value to be edited.

Declaration

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

Parameters

editorType

Type

The type of the value.

Returns

IInputEditor

GetEditorTypeForItem(PropertyGridItem)

Gets the type of editor used for a editing the given item.

Declaration

cs-api-definition
protected virtual Type GetEditorTypeForItem(PropertyGridItem item)

Parameters

item

PropertyGridItem

The item to get editor type for.

Returns

Type

The type of the editor

GetElementAt(int, int)

Gets the element at specified coordinates.

Declaration

cs-api-definition
public PropertyGridItemElementBase GetElementAt(int x, int y)

Parameters

x

int

The x coordinate.

y

int

The y coordinate.

Returns

PropertyGridItemElementBase

An instance of PropertyGridItemBase if successful.

GetElementContextMenu(PropertyGridItemElementBase)

Initializes and returns the context menu associated with the specified PropertyGridItemElementBase.

Declaration

cs-api-definition
public RadContextMenu GetElementContextMenu(PropertyGridItemElementBase element)

Parameters

element

PropertyGridItemElementBase

The element.

Returns

RadContextMenu

An instance of RadContextMenu if successfull.

GetFirstMatch(string, IList<PropertyGridItem>)

This method traverses through the visible items of RadPropetyGrid and returns an item matching the searchCriteria.

Declaration

cs-api-definition
protected virtual PropertyGridItemBase GetFirstMatch(string searchCriteria, IList<PropertyGridItem> items)

Parameters

searchCriteria

string

items

IList<PropertyGridItem>

Returns

PropertyGridItemBase

GetImageFormat(Image)

Declaration

cs-api-definition
public ImageFormat GetImageFormat(Image image)

Parameters

image

Image

Returns

ImageFormat

GetSelectedObjectDefaultProperty()

Gets the default property for the selected object

Declaration

cs-api-definition
protected virtual PropertyGridItem GetSelectedObjectDefaultProperty()

Returns

PropertyGridItem

The PropertyGridItem that is the default property.

Initialize()

Declaration

cs-api-definition
public void Initialize()

Implements IDataItemSource.Initialize()

InitializeFields()

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

Declaration

cs-api-definition
protected override void InitializeFields()

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

IsItemEditable(PropertyGridItem)

Returns a value indicating whether the PropertyGridItem is editable

Declaration

cs-api-definition
protected virtual bool IsItemEditable(PropertyGridItem item)

Parameters

item

PropertyGridItem

The item to check.

Returns

bool

True if item can be edited. Otherwise false.

MeasureOverride(SizeF)

Measures the desired size of the element by calculating the space needed for content, padding, and borders.

Declaration

cs-api-definition
protected override SizeF MeasureOverride(SizeF availableSize)

Parameters

availableSize

SizeF

The available space that a parent element can allocate to this element.

Returns

SizeF

The desired size of the element including content, padding, and border space.

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.MeasureOverride(SizeF)

NewItem()

Declaration

cs-api-definition
public IDataItem NewItem()

Returns

IDataItem

Implements IDataItemSource.NewItem()

NewItem(PropertyGridItem)

Declaration

cs-api-definition
public IDataItem NewItem(PropertyGridItem parentItem)

Parameters

parentItem

PropertyGridItem

Returns

IDataItem

OnAutoSizeChanged()

Called when auto size is changed.

Declaration

cs-api-definition
protected override void OnAutoSizeChanged()

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.OnAutoSizeChanged()

OnContextMenuOpening(PropertyGridContextMenuOpeningEventArgs)

Declaration

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

Parameters

e

PropertyGridContextMenuOpeningEventArgs

OnCreateItem(CreatePropertyGridItemEventArgs)

Declaration

cs-api-definition
protected virtual void OnCreateItem(CreatePropertyGridItemEventArgs e)

Parameters

e

CreatePropertyGridItemEventArgs

OnCreateItemElement(CreatePropertyGridItemElementEventArgs)

Declaration

cs-api-definition
protected virtual void OnCreateItemElement(CreatePropertyGridItemElementEventArgs e)

Parameters

e

CreatePropertyGridItemElementEventArgs

OnCustomGrouping(PropertyGridCustomGroupingEventArgs)

Declaration

cs-api-definition
protected virtual void OnCustomGrouping(PropertyGridCustomGroupingEventArgs e)

Parameters

e

PropertyGridCustomGroupingEventArgs

OnEdited(PropertyGridItemEditedEventArgs)

Declaration

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

Parameters

e

PropertyGridItemEditedEventArgs

OnEditing(PropertyGridItemEditingEventArgs)

Declaration

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

Parameters

e

PropertyGridItemEditingEventArgs

OnEditorInitialized(PropertyGridItemEditorInitializedEventArgs)

Declaration

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

Parameters

e

PropertyGridItemEditorInitializedEventArgs

OnEditorRequired(PropertyGridEditorRequiredEventArgs)

Declaration

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

Parameters

e

PropertyGridEditorRequiredEventArgs

OnItemExpandedChanged(RadPropertyGridEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemExpandedChanged(RadPropertyGridEventArgs e)

Parameters

e

RadPropertyGridEventArgs

OnItemExpandedChanging(RadPropertyGridCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemExpandedChanging(RadPropertyGridCancelEventArgs e)

Parameters

e

RadPropertyGridCancelEventArgs

OnItemFormatting(PropertyGridItemFormattingEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemFormatting(PropertyGridItemFormattingEventArgs e)

Parameters

e

PropertyGridItemFormattingEventArgs

OnItemMouseClick(RadPropertyGridEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemMouseClick(RadPropertyGridEventArgs e)

Parameters

e

RadPropertyGridEventArgs

OnItemMouseDoubleClick(RadPropertyGridEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemMouseDoubleClick(RadPropertyGridEventArgs e)

Parameters

e

RadPropertyGridEventArgs

OnItemMouseDown(PropertyGridMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemMouseDown(PropertyGridMouseEventArgs e)

Parameters

e

PropertyGridMouseEventArgs

OnItemMouseMove(PropertyGridMouseEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemMouseMove(PropertyGridMouseEventArgs e)

Parameters

e

PropertyGridMouseEventArgs

OnLoaded()

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

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides LightVisualElement.OnLoaded()

OnPanGesture(PanGestureEventArgs)

Fires the PanGesture event.

Declaration

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

Parameters

args

PanGestureEventArgs

The arguments for the PanGesture event.

Overrides RadItem.OnPanGesture(PanGestureEventArgs)

OnPropertyChanged(RadPropertyChangedEventArgs)

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

Declaration

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

Parameters

e

RadPropertyChangedEventArgs

Event arguments containing information about the property that changed.

Overrides LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnPropertyValidated(PropertyValidatedEventArgs)

Declaration

cs-api-definition
protected virtual void OnPropertyValidated(PropertyValidatedEventArgs e)

Parameters

e

PropertyValidatedEventArgs

OnPropertyValidating(PropertyValidatingEventArgs)

Declaration

cs-api-definition
protected virtual void OnPropertyValidating(PropertyValidatingEventArgs e)

Parameters

e

PropertyValidatingEventArgs

OnPropertyValueChanged(PropertyGridItemValueChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnPropertyValueChanged(PropertyGridItemValueChangedEventArgs e)

Parameters

e

PropertyGridItemValueChangedEventArgs

OnPropertyValueChanging(PropertyGridItemValueChangingEventArgs)

Declaration

cs-api-definition
protected virtual void OnPropertyValueChanging(PropertyGridItemValueChangingEventArgs e)

Parameters

e

PropertyGridItemValueChangingEventArgs

OnSelectedGridItemChanged(RadPropertyGridEventArgs)

Declaration

cs-api-definition
protected virtual void OnSelectedGridItemChanged(RadPropertyGridEventArgs args)

Parameters

args

RadPropertyGridEventArgs

OnSelectedGridItemChanging(RadPropertyGridCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnSelectedGridItemChanging(RadPropertyGridCancelEventArgs args)

Parameters

args

RadPropertyGridCancelEventArgs

OnSelectedObjectChanged(PropertyGridSelectedObjectChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnSelectedObjectChanged(PropertyGridSelectedObjectChangedEventArgs e)

Parameters

e

PropertyGridSelectedObjectChangedEventArgs

OnSelectedObjectChanging(PropertyGridSelectedObjectChangingEventArgs)

Declaration

cs-api-definition
protected virtual void OnSelectedObjectChanging(PropertyGridSelectedObjectChangingEventArgs e)

Parameters

e

PropertyGridSelectedObjectChangingEventArgs

OnValueChanged(object, EventArgs)

Declaration

cs-api-definition
protected virtual void OnValueChanged(object sender, EventArgs e)

Parameters

sender

object

e

EventArgs

OnValueChanging(object, ValueChangingEventArgs)

Declaration

cs-api-definition
protected virtual void OnValueChanging(object sender, ValueChangingEventArgs e)

Parameters

sender

object

e

ValueChangingEventArgs

PerformPropertySort(PropertySort)

Performs the needed operations on the data layer when the PropertySort mode is changed.

Declaration

cs-api-definition
protected virtual void PerformPropertySort(PropertySort propertySort)

Parameters

propertySort

PropertySort

ProcessContextMenu(Point)

Declaration

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

Parameters

location

Point

Returns

bool

ProcessKeyDown(KeyEventArgs)

Declaration

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

Parameters

e

KeyEventArgs

Returns

bool

ProcessKeyPress(KeyPressEventArgs)

Declaration

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

Parameters

e

KeyPressEventArgs

Returns

bool

ProcessMouseClick(MouseEventArgs)

Declaration

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

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDoubleClick(MouseEventArgs)

Declaration

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

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDown(MouseEventArgs)

Declaration

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

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseMove(MouseEventArgs)

Declaration

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

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseUp(MouseEventArgs)

Declaration

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

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseWheel(MouseEventArgs)

Declaration

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

Parameters

e

MouseEventArgs

Returns

bool

ProcessSelection(PropertyGridItemBase, bool)

Declaration

cs-api-definition
protected virtual bool ProcessSelection(PropertyGridItemBase item, bool isMouseSelection)

Parameters

item

PropertyGridItemBase

isMouseSelection

bool

Returns

bool

ProecessMouseEnter(EventArgs)

Declaration

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

Parameters

e

EventArgs

Returns

bool

ProecessMouseLeave(EventArgs)

Declaration

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

Parameters

e

EventArgs

Returns

bool

RaiseValueChanged(EventArgs)

Allows you to raise ValueChanged event when using custom editor.

Declaration

cs-api-definition
public void RaiseValueChanged(EventArgs e)

Parameters

e

EventArgs

RaiseValueChanging(ValueChangingEventArgs)

Allows you to raise ValueChanging event when using custom editor.

Declaration

cs-api-definition
public void RaiseValueChanging(ValueChangingEventArgs e)

Parameters

e

ValueChangingEventArgs

ResetColumnWidths()

Makes the property grid columns even.

Declaration

cs-api-definition
public void ResetColumnWidths()

ScrollToItem(PropertyGridItemBase)

Scrolls the scrollbar to bring the specified PropertyGridItemBase into view.

Declaration

cs-api-definition
public void ScrollToItem(PropertyGridItemBase item)

Parameters

item

PropertyGridItemBase

The item to visualize.

SortSubItems()

Sorts the sub items of all expanded items.

Declaration

cs-api-definition
public virtual void SortSubItems()

SynchronizeVisualItems()

Syncronizes all visual elements.

Declaration

cs-api-definition
protected virtual void SynchronizeVisualItems()

UnwireEvents()

Performs events unsubscription from internal objects. The base implementation must always be called.

Declaration

cs-api-definition
protected override void UnwireEvents()

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.UnwireEvents()

Update(UpdateActions)

Updates the visual items in the property grid

Declaration

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

Parameters

updateAction

PropertyGridTableElement.UpdateActions

Indicated the update action

UpdateScrollers(UpdateActions)

Updates the scroll bars visibility.

Specifies the action which caused the update.

Declaration

cs-api-definition
protected virtual void UpdateScrollers(PropertyGridTableElement.UpdateActions updateAction)

Parameters

updateAction

PropertyGridTableElement.UpdateActions

WireEvents()

Performs events subscription to internal objects. The base implementation must always be called.

Declaration

cs-api-definition
protected override void WireEvents()

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.WireEvents()

scroller_ScrollerUpdated(object, EventArgs)

Declaration

cs-api-definition
protected override void scroller_ScrollerUpdated(object sender, EventArgs e)

Parameters

sender

object

e

EventArgs

Overrides VirtualizedScrollPanel<PropertyGridItemBase, PropertyGridItemElementBase>.scroller_ScrollerUpdated(object, EventArgs)

Events

BindingContextChanged

Occurs when [binding context changed].

Declaration

cs-api-definition
public event EventHandler BindingContextChanged

Event Value

EventHandler

Implements IDataItemSource.BindingContextChanged

ContextMenuOpening

Declaration

cs-api-definition
public event PropertyGridContextMenuOpeningEventHandler ContextMenuOpening

Event Value

PropertyGridContextMenuOpeningEventHandler

CustomGrouping

Fires for custom grouping operation.

Declaration

cs-api-definition
[Browsable(true)]
public event PropertyGridCustomGroupingEventHandler CustomGrouping

Event Value

PropertyGridCustomGroupingEventHandler

Edited

Occurs when editing has been finished.

Declaration

cs-api-definition
public event PropertyGridItemEditedEventHandler Edited

Event Value

PropertyGridItemEditedEventHandler

Editing

Occurs when editing is started.

Declaration

cs-api-definition
public event PropertyGridItemEditingEventHandler Editing

Event Value

PropertyGridItemEditingEventHandler

EditorInitialized

Occurs when editor is initialized.

Declaration

cs-api-definition
public event PropertyGridItemEditorInitializedEventHandler EditorInitialized

Event Value

PropertyGridItemEditorInitializedEventHandler

EditorRequired

Occurs when editor is required.

Declaration

cs-api-definition
public event PropertyGridEditorRequiredEventHandler EditorRequired

Event Value

PropertyGridEditorRequiredEventHandler

ItemExpandedChanged

Occurs when item has been expanded.

Declaration

cs-api-definition
public event RadPropertyGridEventHandler ItemExpandedChanged

Event Value

RadPropertyGridEventHandler

ItemExpandedChanging

Occurs when item is expanding.

Declaration

cs-api-definition
public event RadPropertyGridCancelEventHandler ItemExpandedChanging

Event Value

RadPropertyGridCancelEventHandler

ItemFormatting

Occurs when PropertyGridItemElement is formatting

Declaration

cs-api-definition
public event PropertyGridItemFormattingEventHandler ItemFormatting

Event Value

PropertyGridItemFormattingEventHandler

ItemMouseClick

Occurs when a mouse button is clicked inside a PropertyGridItemElementBase

Declaration

cs-api-definition
public event RadPropertyGridEventHandler ItemMouseClick

Event Value

RadPropertyGridEventHandler

ItemMouseDoubleClick

Occurs when a mouse button is double clicked inside a PropertyGridItemElementBase

Declaration

cs-api-definition
public event RadPropertyGridEventHandler ItemMouseDoubleClick

Event Value

RadPropertyGridEventHandler

ItemMouseDown

Occurs when a mouse button is pressed on the PropertyGridItemElement.

Declaration

cs-api-definition
public event PropertyGridMouseEventHandler ItemMouseDown

Event Value

PropertyGridMouseEventHandler

ItemMouseMove

Occurs when mouse moves over a PropertyGridItemElement.

Declaration

cs-api-definition
public event PropertyGridMouseEventHandler ItemMouseMove

Event Value

PropertyGridMouseEventHandler

PropertyValidated

Fires when a peoperty has finished validating.

Declaration

cs-api-definition
public event PropertyValidatedEventHandler PropertyValidated

Event Value

PropertyValidatedEventHandler

PropertyValidating

Fires when a property value is validating.

Declaration

cs-api-definition
public event PropertyValidatingEventHandler PropertyValidating

Event Value

PropertyValidatingEventHandler

PropertyValueChanged

Occurs when item's value has been changed.

Declaration

cs-api-definition
public event PropertyGridItemValueChangedEventHandler PropertyValueChanged

Event Value

PropertyGridItemValueChangedEventHandler

PropertyValueChanging

Occurs when item's value is changing.

Declaration

cs-api-definition
public event PropertyGridItemValueChangingEventHandler PropertyValueChanging

Event Value

PropertyGridItemValueChangingEventHandler

SelectedGridItemChanged

Occurs when selected item has been changed.

Declaration

cs-api-definition
public event RadPropertyGridEventHandler SelectedGridItemChanged

Event Value

RadPropertyGridEventHandler

SelectedGridItemChanging

Occurs when the selected item is changing

Declaration

cs-api-definition
public event RadPropertyGridCancelEventHandler SelectedGridItemChanging

Event Value

RadPropertyGridCancelEventHandler

SelectedObjectChanged

Occurs after the property grid selected object has been changed.

Declaration

cs-api-definition
public event PropertyGridSelectedObjectChangedEventHandler SelectedObjectChanged

Event Value

PropertyGridSelectedObjectChangedEventHandler

SelectedObjectChanging

Occurs before the selected object is changed.

Declaration

cs-api-definition
public event PropertyGridSelectedObjectChangingEventHandler SelectedObjectChanging

Event Value

PropertyGridSelectedObjectChangingEventHandler

ValueChanged

Fires when the value of an editor changes.

Declaration

cs-api-definition
public event EventHandler ValueChanged

Event Value

EventHandler

ValueChanging

Fires before the value in an editor is being changed. The action can be canceled.

Declaration

cs-api-definition
public event ValueChangingEventHandler ValueChanging

Event Value

ValueChangingEventHandler

In this article
DefinitionConstructorsPropertyGridTableElement()FieldsCreateItemCreateItemElementItemHeightPropertyItemIndentPropertyisChangingPropertiesActiveEditorAutoExpandGroupsBeginEditModeCollectionViewContextMenuEnableCustomGroupingEnableKineticScrollingFilterDescriptorsFindStringComparerGroupDescriptorsGroupsIsEditingItemHeightItemIndentItemSpacingKeyboardSearchEnabledKeyboardSearchResetIntervalListSourceMinimumColumnWidthOverrideBuiltInEditorsPropertyGridElementPropertyItemsPropertySortReadOnlyScrollBehaviorSelectedGridItemSelectedObjectSelectedObjectsSortDescriptorsSortOrderUseCachedValuesValueColumnWidthMethodsBeginEdit()BeginUpdate()BestFit()BestFit(PropertyGridBestFitMode)BindingComplete()CancelEdit()CreateChildElements()CreateElementProvider()DisposeManagedResources()EndEdit()EndEditCore(bool)EndUpdate()EndUpdate(bool, UpdateActions)EnsureVisible(PropertyGridItemBase)EnsureVisibleCore(PropertyGridItemBase)GetEditor(Type)GetEditorTypeForItem(PropertyGridItem)GetElementAt(int, int)GetElementContextMenu(PropertyGridItemElementBase)GetFirstMatch(string, IList<PropertyGridItem>)GetImageFormat(Image)GetSelectedObjectDefaultProperty()Initialize()InitializeFields()IsItemEditable(PropertyGridItem)MeasureOverride(SizeF)NewItem()NewItem(PropertyGridItem)OnAutoSizeChanged()OnContextMenuOpening(PropertyGridContextMenuOpeningEventArgs)OnCreateItem(CreatePropertyGridItemEventArgs)OnCreateItemElement(CreatePropertyGridItemElementEventArgs)OnCustomGrouping(PropertyGridCustomGroupingEventArgs)OnEdited(PropertyGridItemEditedEventArgs)OnEditing(PropertyGridItemEditingEventArgs)OnEditorInitialized(PropertyGridItemEditorInitializedEventArgs)OnEditorRequired(PropertyGridEditorRequiredEventArgs)OnItemExpandedChanged(RadPropertyGridEventArgs)OnItemExpandedChanging(RadPropertyGridCancelEventArgs)OnItemFormatting(PropertyGridItemFormattingEventArgs)OnItemMouseClick(RadPropertyGridEventArgs)OnItemMouseDoubleClick(RadPropertyGridEventArgs)OnItemMouseDown(PropertyGridMouseEventArgs)OnItemMouseMove(PropertyGridMouseEventArgs)OnLoaded()OnPanGesture(PanGestureEventArgs)OnPropertyChanged(RadPropertyChangedEventArgs)OnPropertyValidated(PropertyValidatedEventArgs)OnPropertyValidating(PropertyValidatingEventArgs)OnPropertyValueChanged(PropertyGridItemValueChangedEventArgs)OnPropertyValueChanging(PropertyGridItemValueChangingEventArgs)OnSelectedGridItemChanged(RadPropertyGridEventArgs)OnSelectedGridItemChanging(RadPropertyGridCancelEventArgs)OnSelectedObjectChanged(PropertyGridSelectedObjectChangedEventArgs)OnSelectedObjectChanging(PropertyGridSelectedObjectChangingEventArgs)OnValueChanged(object, EventArgs)OnValueChanging(object, ValueChangingEventArgs)PerformPropertySort(PropertySort)ProcessContextMenu(Point)ProcessKeyDown(KeyEventArgs)ProcessKeyPress(KeyPressEventArgs)ProcessMouseClick(MouseEventArgs)ProcessMouseDoubleClick(MouseEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseWheel(MouseEventArgs)ProcessSelection(PropertyGridItemBase, bool)ProecessMouseEnter(EventArgs)ProecessMouseLeave(EventArgs)RaiseValueChanged(EventArgs)RaiseValueChanging(ValueChangingEventArgs)ResetColumnWidths()ScrollToItem(PropertyGridItemBase)SortSubItems()SynchronizeVisualItems()UnwireEvents()Update(UpdateActions)UpdateScrollers(UpdateActions)WireEvents()scroller_ScrollerUpdated(object, EventArgs)EventsBindingContextChangedContextMenuOpeningCustomGroupingEditedEditingEditorInitializedEditorRequiredItemExpandedChangedItemExpandedChangingItemFormattingItemMouseClickItemMouseDoubleClickItemMouseDownItemMouseMovePropertyValidatedPropertyValidatingPropertyValueChangedPropertyValueChangingSelectedGridItemChangedSelectedGridItemChangingSelectedObjectChangedSelectedObjectChangingValueChangedValueChanging
Not finding the help you need?
Contact Support