Class
RadVirtualGridElement

Represent the main element of RadVirtualGrid.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class RadVirtualGridElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadVirtualGridElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members LightVisualElement.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.InitializeFields()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.MeasureOverride(SizeF)LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeOverride(SizeF)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.OnPropertyChanged(RadPropertyChangedEventArgs)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.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.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.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

RadVirtualGridElement()

Initializes a new instance of the RadVirtualGridElement class.

Declaration

cs-api-definition
public RadVirtualGridElement()

Properties

ActiveEditor

Gets the currently active editor when the grid is in edit mode.

Declaration

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

Property Value

IInputEditor

AllowAddNewRow

Gets or sets a value indicating whether the add new row is visible.

Declaration

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

Property Value

bool

AllowCellContextMenu

Gets or sets a value indicating whether right-clicking on a data cell will show the default data cell context menu.

Declaration

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

Property Value

bool

AllowColumnHeaderContextMenu

Gets or sets a value indicating whether right-clicking on a header cell will show the default header cell context menu.

Declaration

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

Property Value

bool

AllowColumnResize

Gets or sets a value indicating whether users can resize columns through the grid UI.

Declaration

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

Property Value

bool

AllowCopy

Gets or sets a value indicating whether the Copy option in the context menu and the Ctrl+C shortcut will be available to the user.

Declaration

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

Property Value

bool

AllowCut

Gets or sets a value indicating whether the Cut option in the context menu and the Ctrl+X shortcut will be available to the user.

Declaration

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

Property Value

bool

AllowDelete

Gets or sets a value indicating whether users can delete rows.

Declaration

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

Property Value

bool

AllowEdit

Gets or sets a value indicating whether users can edit the values in data cells.

Declaration

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

Property Value

bool

AllowFiltering

Gets or sets a value indicating whether the filter row is visible.

Declaration

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

Property Value

bool

AllowMultiColumnSorting

Gets or sets a value indicating whether the users can sort by more than one column.

Declaration

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

Property Value

bool

AllowPaste

Gets or sets a value indicating whether the Paste option in the context menu and the Ctrl+V shortcut will be available to the user.

Declaration

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

Property Value

bool

AllowRowResize

Gets or sets a value indicating whether users can resize rows through the grid UI.

Declaration

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

Property Value

bool

AllowSorting

Gets or sets a value indicating whether users can sort columns by clicking the header or through the header context menu.

Declaration

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

Property Value

bool

BeginEditMode

Gets or sets the method for entering edit mode.

Declaration

cs-api-definition
public RadVirtualGridBeginEditMode BeginEditMode { get; set; }

Property Value

RadVirtualGridBeginEditMode

ColumnCount

Gets or sets the total number of columns to be displayed in the grid.

Declaration

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

Property Value

int

ContextMenu

Gets or sets the default context menu.

Declaration

cs-api-definition
public RadDropDownMenu ContextMenu { get; set; }

Property Value

RadDropDownMenu

CurrentCell

Gets or sets the current cell.

Declaration

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

Property Value

VirtualGridCellInfo

EnableAlternatingRowColor

Gets or sets a value indicating whether event and odd rows will have a different back color.

Declaration

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

Property Value

bool

EnablePaging

Gets or sets a value indicating whether data is presented in chunks (pages) to the user.

Declaration

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

Property Value

bool

EnterKeyMode

Gets or sets the behavior of the Enter key when pressed while in edit mode.

Declaration

cs-api-definition
public RadVirtualGridEnterKeyMode EnterKeyMode { get; set; }

Property Value

RadVirtualGridEnterKeyMode

FilterDescriptors

Gets the filter descriptors currently applied to the grid.

Declaration

cs-api-definition
public FilterDescriptorCollection FilterDescriptors { get; }

Property Value

FilterDescriptorCollection

InputBehavior

Gets or sets an instance of VirtualGridInputBehavior which handles user input.

Declaration

cs-api-definition
public VirtualGridInputBehavior InputBehavior { get; set; }

Property Value

VirtualGridInputBehavior

IsInEditMode

Gets a value indicating whether the grid is in edit mode.

Declaration

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

Property Value

bool

MasterViewInfo

Gets the main VirtualGridViewInfo instance of the grid.

Declaration

cs-api-definition
public VirtualGridViewInfo MasterViewInfo { get; }

Property Value

VirtualGridViewInfo

MultiSelect

Gets or sets a value indicating whether multiple cells can be selected simultaneously.

Declaration

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

Property Value

bool

PageIndex

Gets or sets the index of the page currently presented in the grid.

Declaration

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

Property Value

int

PageSize

Gets or sets the number of rows shown per page when paging is enabled.

Declaration

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

Property Value

int

RowCount

Gets or sets the total number of rows to be displayed in the grid.

Declaration

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

Property Value

int

Selection

Gets a VirtualGridSelection object which provides an API for manipulating the selection.

Declaration

cs-api-definition
[Browsable(false)]
public VirtualGridSelection Selection { get; }

Property Value

VirtualGridSelection

SelectionMode

Gets or sets a value indicating how cells are selected.

Declaration

cs-api-definition
public VirtualGridSelectionMode SelectionMode { get; set; }

Property Value

VirtualGridSelectionMode

ShowHeaderRow

Gets or sets a value indicating whether the header row is visible.

Declaration

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

Property Value

bool

ShowNoDataText

Gets or sets a value indicating whether a message should be displayed in the grid when no data is loaded.

Declaration

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

Property Value

bool

SortDescriptors

Gets the sort descriptors currently applied to the grid.

Declaration

cs-api-definition
public SortDescriptorCollection SortDescriptors { get; }

Property Value

SortDescriptorCollection

StandardTab

Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order rather than moving the focus to the next cell in the control.

Declaration

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

Property Value

bool

TableElement

Gets an instance of VirtualGridTableElement which holds all rows and columns.

Declaration

cs-api-definition
public VirtualGridTableElement TableElement { get; }

Property Value

VirtualGridTableElement

TotalPages

Gets the total number of pages when paging is enabled.

Declaration

cs-api-definition
public int TotalPages { get; }

Property Value

int

UseScrollbarsInHierarchy

Gets or sets value indicating whether child views have fixed size [true] or depend on the number of rows they contain [false].

Declaration

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

Property Value

bool

Methods

BeginEdit()

Starts the editing process for the current cell.

Declaration

cs-api-definition
public bool BeginEdit()

Returns

bool

BeginEdit(VirtualGridCellElement)

Starts the editing process for the specified cell.

Declaration

cs-api-definition
public virtual bool BeginEdit(VirtualGridCellElement currentCell)

Parameters

currentCell

VirtualGridCellElement

The cell to open for editing.

Returns

bool

True if the operation is successful, otherwise false.

BeginUpdate()

Suspends layout updates.

Declaration

cs-api-definition
public void BeginUpdate()

BestFitColumn(int)

Widens / shrinks the column at the specified index in the specified view info based on the space required by the text in the cells.

Declaration

cs-api-definition
public void BestFitColumn(int columnIndex)

Parameters

columnIndex

int

The index of the column.

BestFitColumn(int, VirtualGridViewInfo)

Widens / shrinks the column at the specified index in the specified view info based on the space required by the text in the cells.

Declaration

cs-api-definition
public void BestFitColumn(int columnIndex, VirtualGridViewInfo viewInfo)

Parameters

columnIndex

int

The index of the column.

viewInfo

VirtualGridViewInfo

The view info to perform the operation on.

BestFitColumns()

Widens / shrinks all columns based on the space required by the text in the cells.

Declaration

cs-api-definition
public void BestFitColumns()

BestFitColumns(VirtualGridViewInfo)

Widens / shrinks all columns in the specified view info based on the space required by the text in the cells.

Declaration

cs-api-definition
public void BestFitColumns(VirtualGridViewInfo viewInfo)

Parameters

viewInfo

VirtualGridViewInfo

The view info to perform the operation on.

CanEndEdit()

Returns a value indicating whether the current editor can be closed.

Declaration

cs-api-definition
public virtual bool CanEndEdit()

Returns

bool

True if the editor can be closed, otherwise false.

CancelEdit()

Ends the editing process without committing any changes. Returns a value indicating whether the operation succeeded.

Declaration

cs-api-definition
public virtual bool CancelEdit()

Returns

bool

Returns true if the operation is successful. Returns false if the operation is not successful e.g. the grid was not in edit mode.

CollapseRow(int)

Collapses the specified row.

Declaration

cs-api-definition
public bool CollapseRow(int rowIndex)

Parameters

rowIndex

int

The row index to collapse.

Returns

bool

True if the operation is successful, otherwise false.

CommitNewRow()

Commits the value in the new row by firing the event.

Declaration

cs-api-definition
public void CommitNewRow()

CopySelection()

Copies the content of the selected cells.

Declaration

cs-api-definition
public virtual bool CopySelection()

Returns

bool

True if the operation was successful, otherwise false.

CopyToClipboard(int, int, int, int, VirtualGridViewInfo)

Copies the content of the specified cell region to the clipboard.

Declaration

cs-api-definition
public void CopyToClipboard(int startRow, int startColumn, int endRow, int endColumn, VirtualGridViewInfo viewInfo)

Parameters

startRow

int

The index of the row where the content copy should start.

startColumn

int

The index of the column where the content copy should start.

endRow

int

The index of the row where the content copy should end.

endColumn

int

The index of the column where the content copy should end.

viewInfo

VirtualGridViewInfo

The view info of the cell region.

CopyToClipboard(int, int, int, int, VirtualGridViewInfo, bool, bool)

Copies the content of the specified cell region to the clipboard.

Declaration

cs-api-definition
public void CopyToClipboard(int startRow, int startColumn, int endRow, int endColumn, VirtualGridViewInfo viewInfo, bool selectedOnly, bool cut)

Parameters

startRow

int

The index of the row where the content copy should start.

startColumn

int

The index of the column where the content copy should start.

endRow

int

The index of the row where the content copy should end.

endColumn

int

The index of the column where the content copy should end.

viewInfo

VirtualGridViewInfo

The view info of the cell region.

selectedOnly

bool

Determines whether only selected cells are copied.

cut

bool

Determines whether cell values should be cleared after the copy.

CreateChildElements()

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

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides RadElement.CreateChildElements()

CreateTableElement(RadVirtualGridElement, VirtualGridViewInfo)

Creates the table element.

Declaration

cs-api-definition
protected virtual VirtualGridTableElement CreateTableElement(RadVirtualGridElement virtualGridElement, VirtualGridViewInfo viewInfo)

Parameters

virtualGridElement

RadVirtualGridElement

The virtual grid element.

viewInfo

VirtualGridViewInfo

The view info.

Returns

VirtualGridTableElement

CutSelection()

Cuts the content of the selected cells.

Declaration

cs-api-definition
public virtual bool CutSelection()

Returns

bool

True if the operation was successful, otherwise false.

DeleteRow(IEnumerable<int>, VirtualGridViewInfo)

Deletes the rows specified in the first parameter from the specified view info.

Declaration

cs-api-definition
public void DeleteRow(IEnumerable<int> rowIndices, VirtualGridViewInfo viewInfo)

Parameters

rowIndices

IEnumerable<int>

The indices of the rows to delete.

viewInfo

VirtualGridViewInfo

The view info from which to delete the rows.

DeleteSelectedRow()

Deletes the currently selected row.

Declaration

cs-api-definition
public bool DeleteSelectedRow()

Returns

bool

True if the operations is successful, otherwise false.

DisposeManagedResources()

Disposes the managed resources.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides LightVisualElement.DisposeManagedResources()

DpiScaleChanged(SizeF)

Fires when the DPI scale is changed.

Declaration

cs-api-definition
public override void DpiScaleChanged(SizeF scaleFactor)

Parameters

scaleFactor

SizeF

The scale factor.

Overrides RadElement.DpiScaleChanged(SizeF)

EndEdit()

Ends the editing process and tries to commit any changes made to the edit value. Returns a value indicating whether the operation succeeded.

Declaration

cs-api-definition
public virtual bool EndEdit()

Returns

bool

Returns true if the operation is successful. Returns false if the operation is not successful e.g. validation fails or the grid was not in edit mode.

EndUpdate()

Resumes layout updates.

Declaration

cs-api-definition
public void EndUpdate()

EnsureCellVisible(int, int)

Ensures the cell defined by the row and column indices is visible in the current view.

Declaration

cs-api-definition
public void EnsureCellVisible(int rowIndex, int columnIndex)

Parameters

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

EnsureCellVisible(int, int, VirtualGridTableElement)

Ensures the cell defined by the row and column indices is visible in the current view.

Declaration

cs-api-definition
public void EnsureCellVisible(int rowIndex, int columnIndex, VirtualGridTableElement tableElement)

Parameters

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

tableElement

VirtualGridTableElement

The table element of the row.

EnsureCellVisible(int, int, VirtualGridViewInfo)

Ensures the cell defined by the row and column indices is visible in the current view.

Declaration

cs-api-definition
public void EnsureCellVisible(int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

viewInfo

VirtualGridViewInfo

The view info of the cell.

EnsureRowVisible(int)

Ensures the row at the specified row index is visible in the current view.

Declaration

cs-api-definition
public void EnsureRowVisible(int rowIndex)

Parameters

rowIndex

int

The index of the row.

EnsureRowVisible(int, VirtualGridTableElement)

Ensures the row at the specified row index is visible in the current view.

Declaration

cs-api-definition
public void EnsureRowVisible(int rowIndex, VirtualGridTableElement tableElement)

Parameters

rowIndex

int

The index of the row.

tableElement

VirtualGridTableElement

The table element of the row.

EnsureRowVisible(int, VirtualGridViewInfo)

Ensures the row at the specified row index is visible in the current view.

Declaration

cs-api-definition
public void EnsureRowVisible(int rowIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The index of the row.

viewInfo

VirtualGridViewInfo

The view info of the row.

ExpandRow(int)

Expands the specified row.

Declaration

cs-api-definition
public bool ExpandRow(int rowIndex)

Parameters

rowIndex

int

The row index to expand.

Returns

bool

True if the operation is successful, otherwise false.

FindCellElement(int, int, VirtualGridViewInfo)

Attempts to find a visual cell element that represents the data on the specified row and column indices.

Declaration

cs-api-definition
public VirtualGridCellElement FindCellElement(int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

viewInfo

VirtualGridViewInfo

The view info of the cell.

Returns

VirtualGridCellElement

The cell element if it is visible, otherwise null.

GetCellElement(int, int, VirtualGridTableElement)

Gets the cell element for the specified row and column indices and view info.

Declaration

cs-api-definition
public VirtualGridCellElement GetCellElement(int rowIndex, int columnIndex, VirtualGridTableElement tableElement)

Parameters

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

tableElement

VirtualGridTableElement

The table element of the cell.

Returns

VirtualGridCellElement

The cell element, if found, otherwise false.

GetCellElement(int, int, VirtualGridViewInfo)

Gets the cell element for the specified row and column indices and view info.

Declaration

cs-api-definition
public VirtualGridCellElement GetCellElement(int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

viewInfo

VirtualGridViewInfo

The view info of the cell.

Returns

VirtualGridCellElement

The cell element, if found, otherwise false.

GetColumnScrollOffset(int, VirtualGridTableElement)

Gets the scroll offset from the beginning of the columns in the specified view to the left edge of the specified column.

Declaration

cs-api-definition
public int GetColumnScrollOffset(int columnIndex, VirtualGridTableElement tableElement)

Parameters

columnIndex

int

The index of the column.

tableElement

VirtualGridTableElement

The table element of the column.

Returns

int

The distance to the column.

GetColumnScrollOffset(int, VirtualGridViewInfo)

Gets the scroll offset from the beginning of the columns in the specified view to the left edge of the specified column.

Declaration

cs-api-definition
public int GetColumnScrollOffset(int columnIndex, VirtualGridViewInfo viewInfo)

Parameters

columnIndex

int

The index of the column.

viewInfo

VirtualGridViewInfo

The view info of the column.

Returns

int

The distance to the column.

GetColumnWidth(int)

Gets the height of the column at the given column index.

Declaration

cs-api-definition
public int GetColumnWidth(int columnIndex)

Parameters

columnIndex

int

The index of the column.

Returns

int

The height of the column.

GetDefaultEditor(object)

Gets an editor based on a cell value. Used when column data types are not defined.

Declaration

cs-api-definition
protected virtual IInputEditor GetDefaultEditor(object value)

Parameters

value

object

The value of the cell.

Returns

IInputEditor

The editor to be used for editing the specified value.

GetEditor(Type)

Gets an editor based on the column data type.

Declaration

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

Parameters

dataType

Type

The data type of the column.

Returns

IInputEditor

The editor to be used for editing the specified data type.

GetRowElement(int, VirtualGridTableElement)

Gets the row element for the specified row index and view info.

Declaration

cs-api-definition
public VirtualGridRowElement GetRowElement(int rowIndex, VirtualGridTableElement tableElement)

Parameters

rowIndex

int

The index of the row.

tableElement

VirtualGridTableElement

The table element of the row.

Returns

VirtualGridRowElement

The row element displaying the data for the row, if found, otherwise null.

GetRowElement(int, VirtualGridViewInfo)

Gets the row element for the specified row index and view info.

Declaration

cs-api-definition
public VirtualGridRowElement GetRowElement(int rowIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The index of the row.

viewInfo

VirtualGridViewInfo

The view info of the row.

Returns

VirtualGridRowElement

The row element displaying the data for the row, if found, otherwise null.

GetRowHeight(int)

Gets the height of the row at the given row index.

Declaration

cs-api-definition
public int GetRowHeight(int rowIndex)

Parameters

rowIndex

int

The index of the row.

Returns

int

The height of the row.

GetRowScrollOffset(int, VirtualGridTableElement)

Gets the scroll offset from the beginning of the rows in the specified view to the top edge of the specified row.

Declaration

cs-api-definition
public int GetRowScrollOffset(int rowIndex, VirtualGridTableElement tableElement)

Parameters

rowIndex

int

The index of the row.

tableElement

VirtualGridTableElement

The table element of the row.

Returns

int

The distance to the row.

GetRowScrollOffset(int, VirtualGridViewInfo)

Gets the scroll offset from the beginning of the rows in the specified view to the top edge of the specified row.

Declaration

cs-api-definition
public int GetRowScrollOffset(int rowIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The index of the row.

viewInfo

VirtualGridViewInfo

The view info of the row.

Returns

int

The distance to the row.

GetTableElement(VirtualGridViewInfo)

Gets the table element displaying the info of the specified view info..

Declaration

cs-api-definition
public VirtualGridTableElement GetTableElement(VirtualGridViewInfo viewInfo)

Parameters

viewInfo

VirtualGridViewInfo

The view info.

Returns

VirtualGridTableElement

The table element, if found, otherwise null.

InitializeEditor(IInputEditor, VirtualGridCellElement)

Initializes the editor for editing. Allows settings of the editor to be modified. Fires the event.

Declaration

cs-api-definition
protected virtual void InitializeEditor(IInputEditor activeEditor, VirtualGridCellElement cell)

Parameters

activeEditor

IInputEditor

The editor that is being initialized.

cell

VirtualGridCellElement

The cell that will be edited.

IsColumnPinned(int)

Returns a value indicating whether the specified column is pinned.

Declaration

cs-api-definition
public bool IsColumnPinned(int columnIndex)

Parameters

columnIndex

int

The index of the column.

Returns

bool

True if the column is pinned at left or right, otherwise false.

IsRowExpanded(int)

Returns a value indicating whether the specified row is expanded.

Declaration

cs-api-definition
public bool IsRowExpanded(int rowIndex)

Parameters

rowIndex

int

The index of the row.

Returns

bool

True if the row is expanded, otherwise false.

IsRowPinned(int)

Returns a value indicating whether the specified row is pinned.

Declaration

cs-api-definition
public bool IsRowPinned(int rowIndex)

Parameters

rowIndex

int

The index of the row.

Returns

bool

True if the row is pinned at top or bottom, otherwise false.

MoveCurrent(int, int, bool)

Moves the current cell to the one defined by the row and column indices.

Declaration

cs-api-definition
public bool MoveCurrent(int rowOffset, int columnOffset, bool keepSelection)

Parameters

rowOffset

int

The new current cell row index.

columnOffset

int

The new current cell column index.

keepSelection

bool

Determines if the current selection should be kept or discarded.

Returns

bool

MoveCurrentDown(bool)

Moves the current cell to the one below its current position.

Declaration

cs-api-definition
public bool MoveCurrentDown(bool keepSelection)

Parameters

keepSelection

bool

Determines if the current selection should be kept or discarded.

Returns

bool

True if the operation is successful, otherwise false.

MoveCurrentLeft(bool)

Moves the current cell to the left of its current position.

Declaration

cs-api-definition
public bool MoveCurrentLeft(bool keepSelection)

Parameters

keepSelection

bool

Determines if the current selection should be kept or discarded.

Returns

bool

True if the operation is successful, otherwise false.

MoveCurrentRight(bool)

Moves the current cell to the right of its current position.

Declaration

cs-api-definition
public bool MoveCurrentRight(bool keepSelection)

Parameters

keepSelection

bool

Determines if the current selection should be kept or discarded.

Returns

bool

True if the operation is successful, otherwise false.

MoveCurrentUp(bool)

Moves the current cell to the one above its current position.

Declaration

cs-api-definition
public bool MoveCurrentUp(bool keepSelection)

Parameters

keepSelection

bool

Determines if the current selection should be kept or discarded.

Returns

bool

True if the operation is successful, otherwise false.

OnCellClick(VirtualGridCellElementEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellClick(VirtualGridCellElementEventArgs args)

Parameters

args

VirtualGridCellElementEventArgs

The VirtualGridCellElementEventArgs instance containing the event data.

OnCellDoubleClick(VirtualGridCellElementEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellDoubleClick(VirtualGridCellElementEventArgs args)

Parameters

args

VirtualGridCellElementEventArgs

The VirtualGridCellElementEventArgs instance containing the event data.

OnCellEditorInitialized(VirtualGridCellEditorInitializedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellEditorInitialized(VirtualGridCellEditorInitializedEventArgs args)

Parameters

args

VirtualGridCellEditorInitializedEventArgs

The VirtualGridCellEditorInitializedEventArgs instance containing the event data.

OnCellFormatting(VirtualGridCellElementEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellFormatting(VirtualGridCellElementEventArgs args)

Parameters

args

VirtualGridCellElementEventArgs

The VirtualGridCellElementEventArgs instance containing the event data.

OnCellMouseMove(VirtualGridCellElementMouseEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellMouseMove(VirtualGridCellElementMouseEventArgs args)

Parameters

args

VirtualGridCellElementMouseEventArgs

The VirtualGridCellElementMouseEventArgs instance containing the event data.

OnCellPaint(VirtualGridCellElement, IGraphics)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellPaint(VirtualGridCellElement cell, IGraphics g)

Parameters

cell

VirtualGridCellElement

The cell.

g

IGraphics

The g.

OnCellValidating(VirtualGridCellValidatingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellValidating(VirtualGridCellValidatingEventArgs args)

Parameters

args

VirtualGridCellValidatingEventArgs

The VirtualGridCellValidatingEventArgs instance containing the event data.

OnCellValueNeeded(VirtualGridCellValueNeededEventArgs)

Fires the event.

Declaration

cs-api-definition
protected virtual void OnCellValueNeeded(VirtualGridCellValueNeededEventArgs args)

Parameters

args

VirtualGridCellValueNeededEventArgs

The event arguments.

OnCellValuePushed(VirtualGridCellValuePushedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellValuePushed(VirtualGridCellValuePushedEventArgs args)

Parameters

args

VirtualGridCellValuePushedEventArgs

The VirtualGridCellValuePushedEventArgs instance containing the event data.

OnColumnWidthChanged(VirtualGridColumnEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnColumnWidthChanged(VirtualGridColumnEventArgs args)

Parameters

args

VirtualGridColumnEventArgs

The VirtualGridColumnEventArgs instance containing the event data.

OnColumnWidthChanging(VirtualGridColumnWidthChangingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual bool OnColumnWidthChanging(VirtualGridColumnWidthChangingEventArgs args)

Parameters

args

VirtualGridColumnWidthChangingEventArgs

The VirtualGridColumnWidthChangingEventArgs instance containing the event data.

Returns

bool

OnContextMenuOpening(VirtualGridContextMenuOpeningEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual bool OnContextMenuOpening(VirtualGridContextMenuOpeningEventArgs args)

Parameters

args

VirtualGridContextMenuOpeningEventArgs

The VirtualGridContextMenuOpeningEventArgs instance containing the event data.

Returns

bool

OnCopying(VirtualGridClipboardEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCopying(VirtualGridClipboardEventArgs args)

Parameters

args

VirtualGridClipboardEventArgs

The VirtualGridClipboardEventArgs instance containing the event data.

OnCreateCellElement(VirtualGridCreateCellEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCreateCellElement(VirtualGridCreateCellEventArgs e)

Parameters

e

VirtualGridCreateCellEventArgs

The VirtualGridCreateCellEventArgs instance containing the event data.

OnCreateRowElement(VirtualGridCreateRowEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCreateRowElement(VirtualGridCreateRowEventArgs e)

Parameters

e

VirtualGridCreateRowEventArgs

The VirtualGridCreateRowEventArgs instance containing the event data.

OnCurrentCellChanged(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCurrentCellChanged(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

OnCurrentCellChanging(VirtualGridCellInfo)

Raises the event.

Declaration

cs-api-definition
protected virtual bool OnCurrentCellChanging(VirtualGridCellInfo cellInfo)

Parameters

cellInfo

VirtualGridCellInfo

The cell info.

Returns

bool

OnEditorRequired(VirtualGridEditorRequiredEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnEditorRequired(VirtualGridEditorRequiredEventArgs args)

Parameters

args

VirtualGridEditorRequiredEventArgs

The VirtualGridEditorRequiredEventArgs instance containing the event data.

OnFilterDescriptorsChanged(VirtualGridViewInfo)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnFilterDescriptorsChanged(VirtualGridViewInfo viewInfo)

Parameters

viewInfo

VirtualGridViewInfo

The view information.

OnPageIndexChanged(VirtualGridEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnPageIndexChanged(VirtualGridEventArgs args)

Parameters

args

VirtualGridEventArgs

The VirtualGridEventArgs instance containing the event data.

OnPageIndexChanging(VirtualGridPageChangingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnPageIndexChanging(VirtualGridPageChangingEventArgs args)

Parameters

args

VirtualGridPageChangingEventArgs

The VirtualGridPageChangingEventArgs instance containing the event data.

OnPasting(VirtualGridClipboardEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnPasting(VirtualGridClipboardEventArgs args)

Parameters

args

VirtualGridClipboardEventArgs

The VirtualGridClipboardEventArgs instance containing the event data.

OnQueryHasChildRows(int, VirtualGridViewInfo)

Raises the event.

Declaration

cs-api-definition
protected virtual bool OnQueryHasChildRows(int rowIndex, VirtualGridViewInfo viewInfo)

Parameters

rowIndex

int

The index of the row.

viewInfo

VirtualGridViewInfo

The view info of the row.

Returns

bool

OnRowCollapsed(VirtualGridRowExpandedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowCollapsed(VirtualGridRowExpandedEventArgs args)

Parameters

args

VirtualGridRowExpandedEventArgs

The VirtualGridRowExpandedEventArgs instance containing the event data.

OnRowCollapsing(VirtualGridRowExpandingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowCollapsing(VirtualGridRowExpandingEventArgs args)

Parameters

args

VirtualGridRowExpandingEventArgs

The VirtualGridRowExpandingEventArgs instance containing the event data.

OnRowExpanded(VirtualGridRowExpandedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowExpanded(VirtualGridRowExpandedEventArgs args)

Parameters

args

VirtualGridRowExpandedEventArgs

The VirtualGridRowExpandedEventArgs instance containing the event data.

OnRowExpanding(VirtualGridRowExpandingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowExpanding(VirtualGridRowExpandingEventArgs args)

Parameters

args

VirtualGridRowExpandingEventArgs

The VirtualGridRowExpandingEventArgs instance containing the event data.

OnRowFormatting(VirtualGridRowElementEventArgs)

Fires the event.

Declaration

cs-api-definition
protected virtual void OnRowFormatting(VirtualGridRowElementEventArgs args)

Parameters

args

VirtualGridRowElementEventArgs

The VirtualGridRowElementEventArgs instance containing the event data.

OnRowHeightChanged(VirtualGridRowEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowHeightChanged(VirtualGridRowEventArgs args)

Parameters

args

VirtualGridRowEventArgs

The VirtualGridRowEventArgs instance containing the event data.

OnRowHeightChanging(VirtualGridRowHeightChangingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual bool OnRowHeightChanging(VirtualGridRowHeightChangingEventArgs args)

Parameters

args

VirtualGridRowHeightChangingEventArgs

The VirtualGridRowHeightChangingEventArgs instance containing the event data.

Returns

bool

OnRowPaint(VirtualGridRowElement, IGraphics)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowPaint(VirtualGridRowElement row, IGraphics g)

Parameters

row

VirtualGridRowElement

The row.

g

IGraphics

The g.

OnRowValidated(VirtualGridRowEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowValidated(VirtualGridRowEventArgs e)

Parameters

e

VirtualGridRowEventArgs

The VirtualGridRowEventArgs instance containing the event data.

OnRowValidating(VirtualGridRowValidatingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowValidating(VirtualGridRowValidatingEventArgs e)

Parameters

e

VirtualGridRowValidatingEventArgs

The VirtualGridRowValidatingEventArgs instance containing the event data.

OnSelectionChanged(object, EventArgs)

Raises the event.

Declaration

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

Parameters

sender

object

The sender.

e

EventArgs

The EventArgs instance containing the event data.

OnSelectionChanging(object, VirtualGridSelectionChangingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnSelectionChanging(object sender, VirtualGridSelectionChangingEventArgs e)

Parameters

sender

object

The sender.

e

VirtualGridSelectionChangingEventArgs

The VirtualGridSelectionChangingEventArgs instance containing the event data.

OnSortDescriptorsChanged(VirtualGridViewInfo)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnSortDescriptorsChanged(VirtualGridViewInfo viewInfo)

Parameters

viewInfo

VirtualGridViewInfo

The view info.

OnUserDeletedRow(VirtualGridRowsEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnUserDeletedRow(VirtualGridRowsEventArgs e)

Parameters

e

VirtualGridRowsEventArgs

The VirtualGridRowsEventArgs instance containing the event data.

OnValueChanged(object, EventArgs)

Raises the event.

Declaration

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

Parameters

sender

object

The source of the event.

e

EventArgs

The EventArgs instance containing the event data.

OnValueChanging(object, ValueChangingEventArgs)

Raises the event.

Declaration

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

Parameters

sender

object

The source of the event.

e

ValueChangingEventArgs

The ValueChangingEventArgs instance containing the event data.

OnViewInfoPropertyChanged(VirtualGridViewInfo, string)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnViewInfoPropertyChanged(VirtualGridViewInfo viewInfo, string propertyName)

Parameters

viewInfo

VirtualGridViewInfo

The view info.

propertyName

string

Name of the property.

Paste()

Pastes the content of the clipboard into starting from the current cell and going on until either the available cells or the clipboard content ends.

Declaration

cs-api-definition
public virtual bool Paste()

Returns

bool

True if the operation is successful, otherwise false.

ProcessContent(string, int, int, int, int, VirtualGridViewInfo, bool, bool)

Processes the content of the cells in the specified region and returns a string to be places in the clipboard.

Declaration

cs-api-definition
protected virtual string ProcessContent(string format, int startRow, int startColumn, int endRow, int endColumn, VirtualGridViewInfo viewInfo, bool selectedOnly, bool cut)

Parameters

format

string

The format of the data that should be returned.

startRow

int

The index of the row where the content processing should start.

startColumn

int

The index of the column where the content processing should start.

endRow

int

The index of the row where the content processing should end.

endColumn

int

The index of the column where the content processing should end.

viewInfo

VirtualGridViewInfo

The view info of the cell region.

selectedOnly

bool

Determines whether only selected cells are processed.

cut

bool

Determines whether cell values should be cleared after they are processed.

Returns

string

SetCellValue(object, int, int, VirtualGridViewInfo)

Sets the value of a given cell to the specified value.

Declaration

cs-api-definition
public void SetCellValue(object value, int rowIndex, int columnIndex, VirtualGridViewInfo viewInfo)

Parameters

value

object

The new value for the cell.

rowIndex

int

The row index of the cell.

columnIndex

int

The column index of the cell.

viewInfo

VirtualGridViewInfo

The view info of the cell.

SetColumnPinPosition(int, PinnedColumnPosition)

Sets the pin position of the specified column.

Declaration

cs-api-definition
public void SetColumnPinPosition(int columnIndex, PinnedColumnPosition pinPosition)

Parameters

columnIndex

int

The index of the column.

pinPosition

PinnedColumnPosition

The new pin position.

SetColumnWidth(int, int)

Sets the width of the column at the specified column index in the master view info.

Declaration

cs-api-definition
public void SetColumnWidth(int columnIndex, int width)

Parameters

columnIndex

int

The index of the column

width

int

The new width of the column.

SetColumnWidth(int, params int[])

Sets the width of the columns at the specified column indices in the master view info.

Declaration

cs-api-definition
public void SetColumnWidth(int width, params int[] columnIndices)

Parameters

width

int

The new width of the columns.

columnIndices

int[]

The indices of the columns.

SetCurrentCell(VirtualGridCellInfo)

Sets the specified cell as the current cell.

Declaration

cs-api-definition
protected virtual bool SetCurrentCell(VirtualGridCellInfo value)

Parameters

value

VirtualGridCellInfo

The cell to mark as current.

Returns

bool

True if the operation is successful, otherwise false.

SetRowHeight(int, int)

Sets the height of the row at the specified row index in the master view info.

Declaration

cs-api-definition
public void SetRowHeight(int rowIndex, int height)

Parameters

rowIndex

int

The index of the row.

height

int

The new height of the row.

SetRowHeight(int, params int[])

Sets the height of the rows at the specified row indices in the master view info.

Declaration

cs-api-definition
public void SetRowHeight(int height, params int[] rowIndices)

Parameters

height

int

The new height of the rows.

rowIndices

int[]

The indices of the rows.

SetRowPinPosition(int, PinnedRowPosition)

Sets the pin position of the specified row.

Declaration

cs-api-definition
public void SetRowPinPosition(int rowIndex, PinnedRowPosition pinPosition)

Parameters

rowIndex

int

The index of the row.

pinPosition

PinnedRowPosition

The new pin position.

Events

CellClick

Occurs when a cell is clicked.

Declaration

cs-api-definition
public event VirtualGridCellElementEventHandler CellClick

Event Value

VirtualGridCellElementEventHandler

CellDoubleClick

Occurs when a cell is double clicked.

Declaration

cs-api-definition
public event EventHandler CellDoubleClick

Event Value

EventHandler

CellEditorInitialized

Occurs when the editor of a cell is initialized.

Declaration

cs-api-definition
public event VirtualGridCellEditorInitializedEventHandler CellEditorInitialized

Event Value

VirtualGridCellEditorInitializedEventHandler

CellFormatting

Occurs when a cell is updated and needs formatting.

Declaration

cs-api-definition
public event VirtualGridCellElementEventHandler CellFormatting

Event Value

VirtualGridCellElementEventHandler

CellMouseMove

Occurs when the mouse is moved over a cell.

Declaration

cs-api-definition
public event VirtualGridCellElementMouseEventHandler CellMouseMove

Event Value

VirtualGridCellElementMouseEventHandler

CellPaint

Occurs after a cell is painted allowing users to draw on top of it.

Declaration

cs-api-definition
public event VirtualGridCellPaintEventHandler CellPaint

Event Value

VirtualGridCellPaintEventHandler

CellValidating

Occurs before a cell is validated.

Declaration

cs-api-definition
public event VirtualGridCellValidatingEventHandler CellValidating

Event Value

VirtualGridCellValidatingEventHandler

CellValueNeeded

Occurs when a cell is displayed and its content should be updated.

Declaration

cs-api-definition
public event VirtualGridCellValueNeededEventHandler CellValueNeeded

Event Value

VirtualGridCellValueNeededEventHandler

CellValuePushed

Occurs when a cell value is edited and should be stored in the data source.

Declaration

cs-api-definition
public event VirtualGridCellValuePushedEventHandler CellValuePushed

Event Value

VirtualGridCellValuePushedEventHandler

ColumnWidthChanged

Occurs after the width of a column changes.

Declaration

cs-api-definition
public event VirtualGridColumnEventHandler ColumnWidthChanged

Event Value

VirtualGridColumnEventHandler

ColumnWidthChanging

Occurs before the width of a column changes.

Declaration

cs-api-definition
public event VirtualGridColumnWidthChangingEventHandler ColumnWidthChanging

Event Value

VirtualGridColumnWidthChangingEventHandler

ContextMenuOpening

Occurs when the context menu is about to be opened.

Declaration

cs-api-definition
public event VirtualGridContextMenuOpeningEventHandler ContextMenuOpening

Event Value

VirtualGridContextMenuOpeningEventHandler

Copying

Occurs when the content of cell(s) is copied. Allows users to modify the operation or content.

Declaration

cs-api-definition
public event VirtualGridClipboardEventHandler Copying

Event Value

VirtualGridClipboardEventHandler

CreateCellElement

Occurs when a new cell element has to be created.

Declaration

cs-api-definition
public event VirtualGridCreateCellEventHandler CreateCellElement

Event Value

VirtualGridCreateCellEventHandler

CreateRowElement

Occurs when a new row element has to be created.

Declaration

cs-api-definition
public event VirtualGridCreateRowEventHandler CreateRowElement

Event Value

VirtualGridCreateRowEventHandler

CurrentCellChanged

Occurs after the current cell changes.

Declaration

cs-api-definition
public event EventHandler CurrentCellChanged

Event Value

EventHandler

CurrentCellChanging

Occurs before the current cell changes.

Declaration

cs-api-definition
public event VirtualGridCellInfoCancelEventHandler CurrentCellChanging

Event Value

VirtualGridCellInfoCancelEventHandler

EditorRequired

Occurs when an editor for a cell is required.

Declaration

cs-api-definition
public event VirtualGridEditorRequiredEventHandler EditorRequired

Event Value

VirtualGridEditorRequiredEventHandler

FilterDescriptorsChanged

Occurs when the filter descriptors collection changes.

Declaration

cs-api-definition
public event VirtualGridEventHandler FilterDescriptorsChanged

Event Value

VirtualGridEventHandler

PageIndexChanged

Occurs after the current page index changes.

Declaration

cs-api-definition
public event VirtualGridEventHandler PageIndexChanged

Event Value

VirtualGridEventHandler

PageIndexChanging

Occurs before the current page index changes.

Declaration

cs-api-definition
public event VirtualGridPageChangingEventHandler PageIndexChanging

Event Value

VirtualGridPageChangingEventHandler

Pasting

Occurs when the content of cell(s) is about to be pasted. Allows users to modify the operation or content.

Declaration

cs-api-definition
public event VirtualGridClipboardEventHandler Pasting

Event Value

VirtualGridClipboardEventHandler

QueryHasChildRows

Occurs when a row has to determine if it has child rows.

Declaration

cs-api-definition
public event VirtualGridQueryHasChildRowsEventHandler QueryHasChildRows

Event Value

VirtualGridQueryHasChildRowsEventHandler

RowCollapsed

Occurs after a row is collapsed.

Declaration

cs-api-definition
public event VirtualGridRowExpandedEventHandler RowCollapsed

Event Value

VirtualGridRowExpandedEventHandler

RowCollapsing

Occurs before a row is collapsed.

Declaration

cs-api-definition
public event VirtualGridRowExpandingEventHandler RowCollapsing

Event Value

VirtualGridRowExpandingEventHandler

RowExpanded

Occurs after a row is expanded.

Declaration

cs-api-definition
public event VirtualGridRowExpandedEventHandler RowExpanded

Event Value

VirtualGridRowExpandedEventHandler

RowExpanding

Occurs before a row is expanded.

Declaration

cs-api-definition
public event VirtualGridRowExpandingEventHandler RowExpanding

Event Value

VirtualGridRowExpandingEventHandler

RowFormatting

Occurs when a row is updated and needs formatting.

Declaration

cs-api-definition
public event VirtualGridRowElementEventHandler RowFormatting

Event Value

VirtualGridRowElementEventHandler

RowHeightChanged

Occurs after a row height changes.

Declaration

cs-api-definition
public event VirtualGridRowEventHandler RowHeightChanged

Event Value

VirtualGridRowEventHandler

RowHeightChanging

Occurs before a row height changes.

Declaration

cs-api-definition
public event VirtualGridRowHeightChangingEventHandler RowHeightChanging

Event Value

VirtualGridRowHeightChangingEventHandler

RowPaint

Occurs after a row is painted allowing users to draw on top of it.

Declaration

cs-api-definition
public event VirtualGridRowPaintEventHandler RowPaint

Event Value

VirtualGridRowPaintEventHandler

RowValidated

Occurs after a row is validated.

Declaration

cs-api-definition
public event VirtualGridRowEventHandler RowValidated

Event Value

VirtualGridRowEventHandler

RowValidating

Occurs before a row is validated.

Declaration

cs-api-definition
public event VirtualGridRowValidatingEventHandler RowValidating

Event Value

VirtualGridRowValidatingEventHandler

SelectionChanged

Occurs after the selection changes.

Declaration

cs-api-definition
public event EventHandler SelectionChanged

Event Value

EventHandler

SelectionChanging

Occurs before the selection changes.

Declaration

cs-api-definition
public event VirtualGridSelectionChangingEventHandler SelectionChanging

Event Value

VirtualGridSelectionChangingEventHandler

SortDescriptorsChanged

Occurs when the sort descriptors collection changes.

Declaration

cs-api-definition
public event VirtualGridEventHandler SortDescriptorsChanged

Event Value

VirtualGridEventHandler

UserAddedRow

Occurs when a user adds a row.

Declaration

cs-api-definition
public event VirtualGridNewRowEventHandler UserAddedRow

Event Value

VirtualGridNewRowEventHandler

UserDeletedRow

Occurs when a user deletes a row.

Declaration

cs-api-definition
public event VirtualGridRowsEventHandler UserDeletedRow

Event Value

VirtualGridRowsEventHandler

ValueChanged

Occurs after the value of a cell has been changed.

Declaration

cs-api-definition
public event EventHandler ValueChanged

Event Value

EventHandler

ValueChanging

Occurs before the value of a cell is changed.

Declaration

cs-api-definition
public event ValueChangingEventHandler ValueChanging

Event Value

ValueChangingEventHandler

ViewInfoPropertyChanged

Occurs when a property of the view info changes.

Declaration

cs-api-definition
public event VirtualGridViewInfoPropertyChangedEventHandler ViewInfoPropertyChanged

Event Value

VirtualGridViewInfoPropertyChangedEventHandler

In this article
DefinitionConstructorsRadVirtualGridElement()PropertiesActiveEditorAllowAddNewRowAllowCellContextMenuAllowColumnHeaderContextMenuAllowColumnResizeAllowCopyAllowCutAllowDeleteAllowEditAllowFilteringAllowMultiColumnSortingAllowPasteAllowRowResizeAllowSortingBeginEditModeColumnCountContextMenuCurrentCellEnableAlternatingRowColorEnablePagingEnterKeyModeFilterDescriptorsInputBehaviorIsInEditModeMasterViewInfoMultiSelectPageIndexPageSizeRowCountSelectionSelectionModeShowHeaderRowShowNoDataTextSortDescriptorsStandardTabTableElementTotalPagesUseScrollbarsInHierarchyMethodsBeginEdit()BeginEdit(VirtualGridCellElement)BeginUpdate()BestFitColumn(int)BestFitColumn(int, VirtualGridViewInfo)BestFitColumns()BestFitColumns(VirtualGridViewInfo)CanEndEdit()CancelEdit()CollapseRow(int)CommitNewRow()CopySelection()CopyToClipboard(int, int, int, int, VirtualGridViewInfo)CopyToClipboard(int, int, int, int, VirtualGridViewInfo, bool, bool)CreateChildElements()CreateTableElement(RadVirtualGridElement, VirtualGridViewInfo)CutSelection()DeleteRow(IEnumerable<int>, VirtualGridViewInfo)DeleteSelectedRow()DisposeManagedResources()DpiScaleChanged(SizeF)EndEdit()EndUpdate()EnsureCellVisible(int, int)EnsureCellVisible(int, int, VirtualGridTableElement)EnsureCellVisible(int, int, VirtualGridViewInfo)EnsureRowVisible(int)EnsureRowVisible(int, VirtualGridTableElement)EnsureRowVisible(int, VirtualGridViewInfo)ExpandRow(int)FindCellElement(int, int, VirtualGridViewInfo)GetCellElement(int, int, VirtualGridTableElement)GetCellElement(int, int, VirtualGridViewInfo)GetColumnScrollOffset(int, VirtualGridTableElement)GetColumnScrollOffset(int, VirtualGridViewInfo)GetColumnWidth(int)GetDefaultEditor(object)GetEditor(Type)GetRowElement(int, VirtualGridTableElement)GetRowElement(int, VirtualGridViewInfo)GetRowHeight(int)GetRowScrollOffset(int, VirtualGridTableElement)GetRowScrollOffset(int, VirtualGridViewInfo)GetTableElement(VirtualGridViewInfo)InitializeEditor(IInputEditor, VirtualGridCellElement)IsColumnPinned(int)IsRowExpanded(int)IsRowPinned(int)MoveCurrent(int, int, bool)MoveCurrentDown(bool)MoveCurrentLeft(bool)MoveCurrentRight(bool)MoveCurrentUp(bool)OnCellClick(VirtualGridCellElementEventArgs)OnCellDoubleClick(VirtualGridCellElementEventArgs)OnCellEditorInitialized(VirtualGridCellEditorInitializedEventArgs)OnCellFormatting(VirtualGridCellElementEventArgs)OnCellMouseMove(VirtualGridCellElementMouseEventArgs)OnCellPaint(VirtualGridCellElement, IGraphics)OnCellValidating(VirtualGridCellValidatingEventArgs)OnCellValueNeeded(VirtualGridCellValueNeededEventArgs)OnCellValuePushed(VirtualGridCellValuePushedEventArgs)OnColumnWidthChanged(VirtualGridColumnEventArgs)OnColumnWidthChanging(VirtualGridColumnWidthChangingEventArgs)OnContextMenuOpening(VirtualGridContextMenuOpeningEventArgs)OnCopying(VirtualGridClipboardEventArgs)OnCreateCellElement(VirtualGridCreateCellEventArgs)OnCreateRowElement(VirtualGridCreateRowEventArgs)OnCurrentCellChanged(EventArgs)OnCurrentCellChanging(VirtualGridCellInfo)OnEditorRequired(VirtualGridEditorRequiredEventArgs)OnFilterDescriptorsChanged(VirtualGridViewInfo)OnPageIndexChanged(VirtualGridEventArgs)OnPageIndexChanging(VirtualGridPageChangingEventArgs)OnPasting(VirtualGridClipboardEventArgs)OnQueryHasChildRows(int, VirtualGridViewInfo)OnRowCollapsed(VirtualGridRowExpandedEventArgs)OnRowCollapsing(VirtualGridRowExpandingEventArgs)OnRowExpanded(VirtualGridRowExpandedEventArgs)OnRowExpanding(VirtualGridRowExpandingEventArgs)OnRowFormatting(VirtualGridRowElementEventArgs)OnRowHeightChanged(VirtualGridRowEventArgs)OnRowHeightChanging(VirtualGridRowHeightChangingEventArgs)OnRowPaint(VirtualGridRowElement, IGraphics)OnRowValidated(VirtualGridRowEventArgs)OnRowValidating(VirtualGridRowValidatingEventArgs)OnSelectionChanged(object, EventArgs)OnSelectionChanging(object, VirtualGridSelectionChangingEventArgs)OnSortDescriptorsChanged(VirtualGridViewInfo)OnUserDeletedRow(VirtualGridRowsEventArgs)OnValueChanged(object, EventArgs)OnValueChanging(object, ValueChangingEventArgs)OnViewInfoPropertyChanged(VirtualGridViewInfo, string)Paste()ProcessContent(string, int, int, int, int, VirtualGridViewInfo, bool, bool)SetCellValue(object, int, int, VirtualGridViewInfo)SetColumnPinPosition(int, PinnedColumnPosition)SetColumnWidth(int, int)SetColumnWidth(int, params int[])SetCurrentCell(VirtualGridCellInfo)SetRowHeight(int, int)SetRowHeight(int, params int[])SetRowPinPosition(int, PinnedRowPosition)EventsCellClickCellDoubleClickCellEditorInitializedCellFormattingCellMouseMoveCellPaintCellValidatingCellValueNeededCellValuePushedColumnWidthChangedColumnWidthChangingContextMenuOpeningCopyingCreateCellElementCreateRowElementCurrentCellChangedCurrentCellChangingEditorRequiredFilterDescriptorsChangedPageIndexChangedPageIndexChangingPastingQueryHasChildRowsRowCollapsedRowCollapsingRowExpandedRowExpandingRowFormattingRowHeightChangedRowHeightChangingRowPaintRowValidatedRowValidatingSelectionChangedSelectionChangingSortDescriptorsChangedUserAddedRowUserDeletedRowValueChangedValueChangingViewInfoPropertyChanged
Not finding the help you need?
Contact Support