Class
GridDataCellElement

This is the base class for all data bound cells in RadGridView

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class GridDataCellElement : GridVirtualizedCellElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewColumn>, IEditableCell, IDataConversionInfoProvider, ITypeDescriptorContext, IServiceProvider

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGridVisualElementConditionalFormattableGridVisualElementGridCellElementGridVirtualizedCellElementGridDataCellElement

Derived Classes: GridBrowseCellElementGridCalculatorCellElementGridCheckBoxCellElementGridColorCellElementGridComboBoxCellElementGridCommandCellElementGridDateTimeCellElementGridFilterCellElementGridHyperlinkCellElementGridImageCellElementGridRatingCellElementGridSparklineCellElementGridTimeSpanCellElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentIContextMenuProviderICustomTypeDescriptorIDataConversionInfoProviderIDisposableIDrawFillElementIEditableCellIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIServiceProviderIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProviderITypeDescriptorContextIVirtualizedElement<GridViewColumn>

Inherited Members GridVirtualizedCellElement.Initialize(GridViewColumn, GridRowElement)GridVirtualizedCellElement.DisposeManagedResources()GridVirtualizedCellElement.Attach(GridViewColumn, object)GridVirtualizedCellElement.Synchronize()GridVirtualizedCellElement.IsCompatible(GridViewColumn, object)GridVirtualizedCellElement.BindRowProperties()GridVirtualizedCellElement.UnbindRowProperties()GridVirtualizedCellElement.OnRowPropertyChanged(PropertyChangedEventArgs)GridVirtualizedCellElement.OnMouseDown(MouseEventArgs)GridVirtualizedCellElement.OnPropertyChanged(RadPropertyChangedEventArgs)GridVirtualizedCellElement.AllowRowReorderGridVirtualizedCellElement.DataGridCellElement.IsCurrentPropertyGridCellElement.IsCurrentColumnPropertyGridCellElement.IsCurrentRowPropertyGridCellElement.IsSortedPropertyGridCellElement.IsRowHoveredPropertyGridCellElement.IsPinnedPropertyGridCellElement.PinPositionPropertyGridCellElement.IsSelectedPropertyGridCellElement.IsReadOnlyPropertyGridCellElement.IsOddRowPropertyGridCellElement.FormatStringPropertyGridCellElement.oldContextMenuGridCellElement.UpdateInfo()GridCellElement.SetContent()GridCellElement.CreateTextParams()GridCellElement.GetSearchHighlightRanges()GridCellElement.PaintElement(IGraphics, float, SizeF)GridCellElement.PaintElementSkin(IGraphics)GridCellElement.OnMouseMove(MouseEventArgs)GridCellElement.MergeMenus(RadDropDownMenu, params object[])GridCellElement.MergeMenus(IContextMenuProvider, params object[])GridCellElement.SetContentCore(object)GridCellElement.IsCurrentGridCellElement.IsCurrentColumnGridCellElement.IsCurrentRowGridCellElement.IsSortedGridCellElement.IsRowHoveredGridCellElement.IsPinnedGridCellElement.IsSelectedGridCellElement.IsOddRowGridCellElement.PinPositionGridCellElement.GridViewElementGridCellElement.TableElementGridCellElement.RowElementGridCellElement.RowInfoGridCellElement.ColumnInfoGridCellElement.ViewInfoGridCellElement.ViewTemplateGridCellElement.MasterTemplateGridCellElement.UpdatingInfoGridCellElement.RowIndexGridCellElement.ColumnIndexGridCellElement.CanUpdateInfoGridCellElement.ContextMenuConditionalFormattableGridVisualElement.SetFormattingObject(BaseFormattingObject)ConditionalFormattableGridVisualElement.SetFormattingObjectProperties(BaseFormattingObject, BaseFormattingObject)ConditionalFormattableGridVisualElement.UnsetFormattingObjectProperties(BaseFormattingObject, BaseFormattingObject)ConditionalFormattableGridVisualElement.FormattingObjectGridVisualElement.ArrangeElement(RadElement, SizeF, RectangleF)GridVisualElement.GridControlLightVisualElement.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.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.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.OnLoaded()LightVisualElement.OnTunnelEvent(RadElement, RoutedEventArgs)LightVisualElement.ToggleTextPrimitive(RadProperty)LightVisualElement.OnAnimatedImageFrameChanged()LightVisualElement.GetFaceRectangle()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.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.OnPanGesture(PanGestureEventArgs)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.CreateChildElements()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.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

GridDataCellElement(GridViewColumn, GridRowElement)

Initializes a new instance of the GridDataCellElement class.

Declaration

cs-api-definition
public GridDataCellElement(GridViewColumn column, GridRowElement row)

Parameters

column

GridViewColumn

The column that this cell belongs to.

row

GridRowElement

The row that this cell belongs to.

Fields

ContainsErrorsProperty

Identifies the ContainsErrors dependency property.

Declaration

cs-api-definition
public static RadProperty ContainsErrorsProperty

Field Value

RadProperty

IsFirstDataCellProperty

Identifies the IsFirstDataCell dependency property.

Declaration

cs-api-definition
public static RadProperty IsFirstDataCellProperty

Field Value

RadProperty

IsInEditModeProperty

Identifies the IsInEditMode dependency property.

Declaration

cs-api-definition
public static RadProperty IsInEditModeProperty

Field Value

RadProperty

IsLastDataCellProperty

Identifies the IsLastDataCell dependency property.

Declaration

cs-api-definition
public static RadProperty IsLastDataCellProperty

Field Value

RadProperty

Properties

ContainsErrors

Gets a value indicating whether the cell's value is invalid or contains errors.

Declaration

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

Property Value

bool

true if the cell contains errors; otherwise, false.

DataColumnInfo

Gets the data column information associated with this cell.

Declaration

cs-api-definition
protected GridViewDataColumn DataColumnInfo { get; }

Property Value

GridViewDataColumn

The data column information.

Editor

Gets the current editor associated with this cell.

Declaration

cs-api-definition
public virtual IInputEditor Editor { get; }

Property Value

IInputEditor

The active editor, or null if no editor is present.

Implements IEditableCell.Editor

ExpanderItem

Gets the self-referencing expander element associated with the cell.

Declaration

cs-api-definition
public GridExpanderItem ExpanderItem { get; }

Property Value

GridExpanderItem

The expander item if the cell supports self-referencing; otherwise, null.

IsEditable

Gets a value indicating whether the cell is editable.

Declaration

cs-api-definition
public virtual bool IsEditable { get; }

Property Value

bool

true if the cell can be edited; otherwise, false.

Implements IEditableCell.IsEditable

IsFirstDataCell

Gets or sets a value indicating whether this is the first data cell in the row.

Declaration

cs-api-definition
public virtual bool IsFirstDataCell { get; }

Property Value

bool

true if this is the first data cell in the row; otherwise, false.

IsInEditMode

Gets a value indicating whether the current cell is in edit mode.

Declaration

cs-api-definition
public virtual bool IsInEditMode { get; }

Property Value

bool

true if the cell is in edit mode; otherwise, false.

IsLastDataCell

Gets or sets a value indicating whether this is the last data cell in the row.

Declaration

cs-api-definition
public virtual bool IsLastDataCell { get; }

Property Value

bool

true if this is the last data cell in the row; otherwise, false.

SelfReferenceLayout

Gets the self reference layout instance when the RadGridView is bound to self-reference data source.

Declaration

cs-api-definition
public SelfReferenceCellLayout SelfReferenceLayout { get; }

Property Value

SelfReferenceCellLayout

The self reference layout instance, or null if not applicable.

SupportsConditionalFormatting

Gets a value indicating whether this instance supports conditional formatting.

Declaration

cs-api-definition
public override bool SupportsConditionalFormatting { get; }

Property Value

bool

true if conditional formatting is supported; otherwise, false.

Overrides ConditionalFormattableGridVisualElement.SupportsConditionalFormatting

Value

Gets or sets the value represented by this cell.

Declaration

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

Property Value

object

The value stored in this cell.

Overrides GridCellElement.Value

Methods

AddEditor(IInputEditor)

Adds an editor to this cell.

Declaration

cs-api-definition
public virtual void AddEditor(IInputEditor editor)

Parameters

editor

IInputEditor

The editor to add.

Implements IEditableCell.AddEditor(IInputEditor)

ApplyFormatString(object)

Applies the format string to the specified value.

Declaration

cs-api-definition
protected override string ApplyFormatString(object value)

Parameters

value

object

The value to format.

Returns

string

A formatted string representation of the value.

Overrides GridCellElement.ApplyFormatString(object)

ArrangeEditorElement(SizeF, RectangleF)

Arranges the editor element within the cell.

Declaration

cs-api-definition
protected virtual void ArrangeEditorElement(SizeF finalSize, RectangleF clientRect)

Parameters

finalSize

SizeF

The final size available for arrangement.

clientRect

RectangleF

The client rectangle for arrangement.

ArrangeOverride(SizeF)

Arranges the inner elements within the available size.

Declaration

cs-api-definition
protected override SizeF ArrangeOverride(SizeF finalSize)

Parameters

finalSize

SizeF

The final size available for arrangement.

Returns

SizeF

The actual size used for arrangement.

Overrides LightVisualElement.ArrangeOverride(SizeF)

ArrangeSelfReferencePanel(SizeF, ref RectangleF)

Arranges the self reference panel within the cell.

Declaration

cs-api-definition
protected virtual void ArrangeSelfReferencePanel(SizeF finalSize, ref RectangleF clientRect)

Parameters

finalSize

SizeF

The final size available for arrangement.

clientRect

RectangleF

The client rectangle for arrangement.

BindColumnProperties()

Binds column properties to this cell element.

Declaration

cs-api-definition
protected override void BindColumnProperties()

Overrides GridVirtualizedCellElement.BindColumnProperties()

CalculateDesiredSize(SizeF, SizeF, SizeF)

Calculates the desired size of the element.

Declaration

cs-api-definition
protected override SizeF CalculateDesiredSize(SizeF availableSize, SizeF desiredSize, SizeF elementsDesiredSize)

Parameters

availableSize

SizeF

The available size for the element.

desiredSize

SizeF

The desired size of the element content.

elementsDesiredSize

SizeF

The desired size of child elements.

Returns

SizeF

The calculated desired size.

Overrides LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)

CreateContextMenuItems(RadDropDownMenu)

Creates the context menu items for this cell.

Declaration

cs-api-definition
protected override void CreateContextMenuItems(RadDropDownMenu menu)

Parameters

menu

RadDropDownMenu

The menu to add items to.

Overrides GridCellElement.CreateContextMenuItems(RadDropDownMenu)

Detach()

Detaches this instance and resets property values to their defaults.

Declaration

cs-api-definition
public override void Detach()

Overrides GridVirtualizedCellElement.Detach()

GetClipRect()

Gets the clipping rectangle for this cell element.

Declaration

cs-api-definition
protected override RectangleF GetClipRect()

Returns

RectangleF

A RectangleF representing the clipping rectangle.

Overrides LightVisualElement.GetClipRect()

GetEditorElement(IInputEditor)

Gets the editor element associated with this cell element.

Declaration

cs-api-definition
public RadItem GetEditorElement(IInputEditor editor)

Parameters

editor

IInputEditor

The editor which element to search for.

Returns

RadItem

A RadItem that represents the editor element, or null if there is no editor element.

InitializeFields()

Initializes the fields.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides GridCellElement.InitializeFields()

MeasureOverride(SizeF)

Measures the space required by the RadElement. Used by the layout system.

Declaration

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

Parameters

availableSize

SizeF

The size that is available to the RadElement. The available size can be infinity (to take the full size of the element).

Returns

SizeF

The minimum size required by the element to be completely visible. Cannot be infinity.

Overrides GridCellElement.MeasureOverride(SizeF)

MergeMenus(IContextMenuManager, params object[])

Merges the context menu with the specified context menu manager.

Declaration

cs-api-definition
public override RadDropDownMenu MergeMenus(IContextMenuManager contextMenuManager, params object[] parameters)

Parameters

contextMenuManager

IContextMenuManager

The context menu manager to merge with.

parameters

object[]

Additional parameters for menu merging.

Returns

RadDropDownMenu

The merged context menu, if successful; otherwise, null.

Overrides GridCellElement.MergeMenus(IContextMenuManager, params object[])

NotifyFormatChanged(BaseFormattingObject)

Notifies the element that the formatting object has changed.

Declaration

cs-api-definition
protected override void NotifyFormatChanged(BaseFormattingObject oldFormat)

Parameters

oldFormat

BaseFormattingObject

The previous formatting object.

Overrides ConditionalFormattableGridVisualElement.NotifyFormatChanged(BaseFormattingObject)

OnCellFormatting(CellFormattingEventArgs)

Raises the cell formatting event.

Declaration

cs-api-definition
protected virtual void OnCellFormatting(CellFormattingEventArgs e)

Parameters

e

CellFormattingEventArgs

The cell formatting event arguments.

OnColumnPropertyChanged(RadPropertyChangedEventArgs)

Handles column property changes that affect this cell.

Declaration

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

Parameters

e

RadPropertyChangedEventArgs

The property change event arguments.

Overrides GridVirtualizedCellElement.OnColumnPropertyChanged(RadPropertyChangedEventArgs)

OnViewCellFormatting(CellFormattingEventArgs)

Declaration

cs-api-definition
protected override void OnViewCellFormatting(CellFormattingEventArgs e)

Parameters

e

CellFormattingEventArgs

The cell formatting event arguments.

Overrides GridCellElement.OnViewCellFormatting(CellFormattingEventArgs)

RemoveEditor(IInputEditor)

Removes an editor from this cell.

Declaration

cs-api-definition
public virtual void RemoveEditor(IInputEditor editor)

Parameters

editor

IInputEditor

The editor to remove.

Implements IEditableCell.RemoveEditor(IInputEditor)

SetTextAlignment()

Sets the text alignment for the cell content based on the column's text alignment property.

Declaration

cs-api-definition
protected virtual void SetTextAlignment()

ShowContextMenu()

Shows the context menu for this cell.

Declaration

cs-api-definition
protected override void ShowContextMenu()

Overrides GridCellElement.ShowContextMenu()

UnbindColumnProperties()

Unbinds column properties from this cell element.

Declaration

cs-api-definition
protected override void UnbindColumnProperties()

Overrides GridVirtualizedCellElement.UnbindColumnProperties()

UpdateErrorInfo(GridViewCellInfo)

Updates the error information for the cell.

Declaration

cs-api-definition
protected virtual void UpdateErrorInfo(GridViewCellInfo cellInfo)

Parameters

cellInfo

GridViewCellInfo

The cell information containing error details.

UpdateInfoCore()

Updates the info core of the cell element.

Declaration

cs-api-definition
protected override void UpdateInfoCore()

Overrides GridVirtualizedCellElement.UpdateInfoCore()

UpdateStyle(GridViewCellInfo)

Updates the visual style of the cell based on the cell information.

Declaration

cs-api-definition
protected virtual void UpdateStyle(GridViewCellInfo cellInfo)

Parameters

cellInfo

GridViewCellInfo

The cell information containing style properties.