Class
RadPivotGridElement

Represents the main element in RadPivotGrid

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.PivotGrid.dll

Syntax:

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

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadPivotGridElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIChartDataProviderIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIPrintableIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

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.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeElement(RadElement, SizeF)LightVisualElement.GetClientOffset(bool)LightVisualElement.GetBorderThickness(bool)LightVisualElement.GetClientRectangle(bool, SizeF)LightVisualElement.GetClientRectangle(SizeF)LightVisualElement.GetTextAlignment(ContentAlignment)LightVisualElement.GetTextAlignment()LightVisualElement.OnLoaded()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

RadPivotGridElement()

Initializes a new instance of the RadPivotGridElement class. Sets up the basic structure, initializes collections for row groups, column groups, aggregates, and filters, and configures the pivot grid's visualization model.

Declaration

cs-api-definition
public RadPivotGridElement()

Fields

ColumnHeaderHeightProperty

Declaration

cs-api-definition
public static RadProperty ColumnHeaderHeightProperty

Field Value

RadProperty

ColumnWidthProperty

Declaration

cs-api-definition
public static RadProperty ColumnWidthProperty

Field Value

RadProperty

DefaultColumnHeaderHeight

Declaration

cs-api-definition
public const int DefaultColumnHeaderHeight = 30

Field Value

int

DefaultColumnWidth

Declaration

cs-api-definition
public const int DefaultColumnWidth = 100

Field Value

int

DefaultFilterAreaHeight

Declaration

cs-api-definition
public const int DefaultFilterAreaHeight = 30

Field Value

int

DefaultRowHeight

Declaration

cs-api-definition
public const int DefaultRowHeight = 25

Field Value

int

DragHintProperty

Declaration

cs-api-definition
public static RadProperty DragHintProperty

Field Value

RadProperty

FilterAreaHeightProperty

Declaration

cs-api-definition
public static RadProperty FilterAreaHeightProperty

Field Value

RadProperty

RowHeightProperty

Declaration

cs-api-definition
public static RadProperty RowHeightProperty

Field Value

RadProperty

Properties

AggregateDescriptions

Gets the collection of aggregate descriptions that define the calculation operations applied to data cells. These descriptions determine which aggregation functions (sum, count, average, etc.) are used for data analysis.

Declaration

cs-api-definition
public AggregateDescriptionsCollection AggregateDescriptions { get; }

Property Value

AggregateDescriptionsCollection

AggregateDescriptorsArea

Gets the aggregate descriptors area.

Declaration

cs-api-definition
public PivotAggregateDescriptorContainer AggregateDescriptorsArea { get; }

Property Value

PivotAggregateDescriptorContainer

The aggregate descriptors area.

AggregatesLevel

Gets or sets the aggregates level.

Declaration

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

Property Value

int

The aggregates level.

AggregatesPosition

Gets or sets the aggregates position.

Declaration

cs-api-definition
public PivotAxis AggregatesPosition { get; set; }

Property Value

PivotAxis

The aggregates position.

AllowContextMenu

Gets or sets whether to allow context menu.

Declaration

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

Property Value

bool

The allow context menu.

AllowDefaultScreenTips

Gets or sets whether the default screen tips are allowed.

Declaration

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

Property Value

bool

The allow default screen tips.

AllowFieldsDragDrop

Gets or sets whether the fields drag drop is allowed.

Declaration

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

Property Value

bool

The allow fields drag drop.

AllowGroupFiltering

Gets or sets whether the group filtering is allowed.

Declaration

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

Property Value

bool

The allow group filtering.

AllowHorizontalResize

Gets or sets whether the horizontal resize is allowed.

Declaration

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

Property Value

bool

The allow horizontal resize.

AllowSelection

Gets or sets whether the selection is allowed.

Declaration

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

Property Value

bool

The allow selection.

AllowSorting

Determines whether the sorting is allowed.

Declaration

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

Property Value

bool

The allow sorting.

AllowVerticalResize

Determines whether the vertical resize is allowed.

Declaration

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

Property Value

bool

The allow vertical resize.

AutoExpandColumnHeaders

Gets or sets the auto expand column headers.

Declaration

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

Property Value

bool

The auto expand column headers.

AutoExpandRowHeaders

Gets or sets the auto expand row headers.

Declaration

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

Property Value

bool

The auto expand row headers.

BestFitHelper

Gets or sets the best fit helper.

Declaration

cs-api-definition
public PivotBestFitHelper BestFitHelper { get; set; }

Property Value

PivotBestFitHelper

The best fit helper.

ChartDataProvider

Gets or sets the chart data provider.

Declaration

cs-api-definition
public PivotGridChartDataProvider ChartDataProvider { get; set; }

Property Value

PivotGridChartDataProvider

The chart data provider.

ColumnDescriptorsArea

Gets the column descriptors area.

Declaration

cs-api-definition
public PivotColumnDescriptorContainer ColumnDescriptorsArea { get; }

Property Value

PivotColumnDescriptorContainer

The column descriptors area.

ColumnGrandTotalsPosition

Gets or sets the column grand totals position.

Declaration

cs-api-definition
public TotalsPos ColumnGrandTotalsPosition { get; set; }

Property Value

TotalsPos

The column grand totals position.

ColumnGroupDescriptions

Gets the collection of column group descriptions used for organizing data into column hierarchies. Column group descriptions determine how data is grouped and displayed across columns in the pivot grid.

Declaration

cs-api-definition
public ColumnGroupDescriptionCollection ColumnGroupDescriptions { get; }

Property Value

ColumnGroupDescriptionCollection

ColumnGroupsExpandBehavior

Gets or sets the behavior that will set the expand or collapse state for column IGroups.

Declaration

cs-api-definition
public IItemExpandBehavior<ExpandBehaviorParameters> ColumnGroupsExpandBehavior { get; set; }

Property Value

IItemExpandBehavior<ExpandBehaviorParameters>

ColumnHeaderContainer

Gets the column header container.

Declaration

cs-api-definition
public PivotHeaderVirtualizedContainer ColumnHeaderContainer { get; }

Property Value

PivotHeaderVirtualizedContainer

The column header container.

ColumnHeaderHeight

Gets or sets the height of the column header.

Declaration

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

Property Value

int

The height of the column header.

ColumnHeadersLayout

Gets or sets the column headers layout.

Declaration

cs-api-definition
public PivotLayout ColumnHeadersLayout { get; set; }

Property Value

PivotLayout

The column headers layout.

ColumnRootGroup

Gets the column root group.

Declaration

cs-api-definition
public PivotGroupNode ColumnRootGroup { get; }

Property Value

PivotGroupNode

The column root group.

ColumnScroller

Gets the column scroller.

Declaration

cs-api-definition
public ItemScroller<PivotGroupNode> ColumnScroller { get; }

Property Value

ItemScroller<PivotGroupNode>

The column scroller.

ColumnWidth

Gets or sets the width of the column.

Declaration

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

Property Value

int

The width of the column.

ColumnsSubTotalsPosition

Gets or sets the columns sub totals position.

Declaration

cs-api-definition
public TotalsPos ColumnsSubTotalsPosition { get; set; }

Property Value

TotalsPos

The columns sub totals position.

ContextMenu

Gets or sets the context menu.

Declaration

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

Property Value

PivotGridContextMenuBase

The context menu.

DataMember

Gets or sets the data member.

Declaration

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

Property Value

string

The data member.

DataProvider

Gets or sets the data provider.

Declaration

cs-api-definition
public IDataProvider DataProvider { get; set; }

Property Value

IDataProvider

The data provider.

DataSource

Gets or sets the data source for the pivot grid. This is the source collection of data items that will be analyzed and aggregated according to the defined pivot grid settings.

Declaration

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

Property Value

object

DialogsFactory

Gets or sets the dialogs factory.

Declaration

cs-api-definition
public PivotGridDialogsFactory DialogsFactory { get; set; }

Property Value

PivotGridDialogsFactory

The dialogs factory.

DragDropService

Gets or sets the drag drop service.

Declaration

cs-api-definition
public PivotGridDragDropService DragDropService { get; set; }

Property Value

PivotGridDragDropService

The drag drop service.

DragHint

Gets or sets the drag hint.

Declaration

cs-api-definition
[VsbBrowsable(true)]
public RadImageShape DragHint { get; set; }

Property Value

RadImageShape

The drag hint.

EmptyValueString

Gets or sets the empty value string.

Declaration

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

Property Value

string

The empty value string.

ErrorString

Gets or sets the error string.

Declaration

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

Property Value

string

The error string.

FilterAreaHeight

Gets or sets the height of the filter area.

Declaration

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

Property Value

int

The height of the filter area.

FilterDescriptions

Gets the filter descriptions.

Declaration

cs-api-definition
public FilterDescriptionsCollection FilterDescriptions { get; }

Property Value

FilterDescriptionsCollection

The filter descriptions.

FilterDescriptorsArea

Gets the filter descriptors area.

Declaration

cs-api-definition
public PivotFilterDescriptorContainer FilterDescriptorsArea { get; }

Property Value

PivotFilterDescriptorContainer

The filter descriptors area.

HScrollBar

Gets the horizontal scroll bar.

Declaration

cs-api-definition
public RadScrollBarElement HScrollBar { get; }

Property Value

RadScrollBarElement

The H scroll bar.

IsBusy

Gets or sets whether the pivot element is busy.

Declaration

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

Property Value

bool

The is busy.

PivotRowsContainer

Gets the pivot rows container.

Declaration

cs-api-definition
public PivotVirtualizedStackContainer PivotRowsContainer { get; }

Property Value

PivotVirtualizedStackContainer

The pivot rows container.

PrintStyle

Gets or sets the print style.

Declaration

cs-api-definition
public PivotGridPrintStyle PrintStyle { get; set; }

Property Value

PivotGridPrintStyle

The print style.

ResizingBehavior

Gets or sets the resizing behavior.

Declaration

cs-api-definition
public ResizingBehavior ResizingBehavior { get; set; }

Property Value

ResizingBehavior

The resizing behavior.

RowDescriptorsArea

Gets the row descriptors area.

Declaration

cs-api-definition
public PivotRowDescriptorContainer RowDescriptorsArea { get; }

Property Value

PivotRowDescriptorContainer

The row descriptors area.

RowGrandTotalsPosition

Gets or sets the row grand totals position.

Declaration

cs-api-definition
public TotalsPos RowGrandTotalsPosition { get; set; }

Property Value

TotalsPos

The row grand totals position.

RowGroupDescriptions

Gets the collection of row group descriptions used for organizing data into row hierarchies. Row group descriptions determine how data is grouped and displayed in the rows of the pivot grid.

Declaration

cs-api-definition
public RowGroupDescriptionCollection RowGroupDescriptions { get; }

Property Value

RowGroupDescriptionCollection

RowGroupsExpandBehavior

Gets or sets the behavior that will set the expand or collapse state for row IGroups.

Declaration

cs-api-definition
public IItemExpandBehavior<ExpandBehaviorParameters> RowGroupsExpandBehavior { get; set; }

Property Value

IItemExpandBehavior<ExpandBehaviorParameters>

RowHeaderContainer

Gets the row header container.

Declaration

cs-api-definition
public PivotHeaderVirtualizedContainer RowHeaderContainer { get; }

Property Value

PivotHeaderVirtualizedContainer

The row header container.

RowHeadersLayout

Gets or sets the row headers layout.

Declaration

cs-api-definition
public PivotLayout RowHeadersLayout { get; set; }

Property Value

PivotLayout

The row headers layout.

RowHeight

Gets or sets the height of the row.

Declaration

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

Property Value

int

The height of the row.

RowRootGroup

Gets the row root group.

Declaration

cs-api-definition
public PivotGroupNode RowRootGroup { get; }

Property Value

PivotGroupNode

The row root group.

RowScroller

Gets the row scroller.

Declaration

cs-api-definition
public ItemScroller<PivotGroupNode> RowScroller { get; }

Property Value

ItemScroller<PivotGroupNode>

The row scroller.

RowsSubTotalsPosition

Gets or sets the rows sub totals position.

Declaration

cs-api-definition
public TotalsPos RowsSubTotalsPosition { get; set; }

Property Value

TotalsPos

The rows sub totals position.

ShowFilterArea

Gets or sets whether to show the filter area.

Declaration

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

Property Value

bool

The show filter area.

VScrollBar

Gets the V scroll bar.

Declaration

cs-api-definition
public RadScrollBarElement VScrollBar { get; }

Property Value

RadScrollBarElement

The V scroll bar.

WaitingBar

Gets the waiting bar.

Declaration

cs-api-definition
public RadWaitingBarElement WaitingBar { get; }

Property Value

RadWaitingBarElement

The waiting bar.

Methods

ArrangeOverride(SizeF)

Arranges the element in the final size.

Declaration

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

Parameters

finalSize

SizeF

The final size.

Returns

SizeF

Overrides LightVisualElement.ArrangeOverride(SizeF)

BeginUpdate()

Begins the update operation.

Declaration

cs-api-definition
public void BeginUpdate()

ClearSelection()

Clears all cell selections in the pivot grid.

Declaration

cs-api-definition
public void ClearSelection()

ColumnContainsSelection(PivotGroupNode)

Returns whether the column contains selection.

Declaration

cs-api-definition
public bool ColumnContainsSelection(PivotGroupNode column)

Parameters

column

PivotGroupNode

The column.

Returns

bool

CopySelectionToClipboard()

Copies the selection to clipboard.

Declaration

cs-api-definition
public void CopySelectionToClipboard()

CopyToClipboard(PivotGroupNode, PivotGroupNode, PivotGroupNode, PivotGroupNode)

Copies to clipboard.

Declaration

cs-api-definition
public void CopyToClipboard(PivotGroupNode startRow, PivotGroupNode startColumn, PivotGroupNode endRow, PivotGroupNode endColumn)

Parameters

startRow

PivotGroupNode

The start row.

startColumn

PivotGroupNode

The start column.

endRow

PivotGroupNode

The end row.

endColumn

PivotGroupNode

The end column.

CopyToClipboard(PivotGroupNode, PivotGroupNode, PivotGroupNode, PivotGroupNode, bool)

Copies to clipboard.

Declaration

cs-api-definition
public void CopyToClipboard(PivotGroupNode startRow, PivotGroupNode startColumn, PivotGroupNode endRow, PivotGroupNode endColumn, bool selectedOnly)

Parameters

startRow

PivotGroupNode

The start row.

startColumn

PivotGroupNode

The start column.

endRow

PivotGroupNode

The end row.

endColumn

PivotGroupNode

The end column.

selectedOnly

bool

Indicates whether the selection only will be processed.

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()

DataBind()

Binds the data using the current DataSource property value. Processes the data source and creates the pivot structure based on the current group, filter, and aggregate settings.

Declaration

cs-api-definition
public void DataBind()

DeferRefresh()

Defers the refresh.

Declaration

cs-api-definition
public IDisposable DeferRefresh()

Returns

IDisposable

DisposeManagedResources()

Disposes the managed resources.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides LightVisualElement.DisposeManagedResources()

DpiScaleChanged(SizeF)

Occurs 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)

EndUpdate()

Ends the update operation.

Declaration

cs-api-definition
public void EndUpdate()

GetAggregateValue(IGroup, IGroup, bool, bool)

Gets the aggregate value.

Declaration

cs-api-definition
public CellAggregateValue GetAggregateValue(IGroup row, IGroup column, bool collapsedRow, bool collapsedColumn)

Parameters

row

IGroup

The row.

column

IGroup

The column.

collapsedRow

bool

The collapsed row.

collapsedColumn

bool

The collapsed column.

Returns

CellAggregateValue

GetCellElement(PivotGroupNode, PivotGroupNode)

Gets the cell element.

Declaration

cs-api-definition
public PivotCellElement GetCellElement(PivotGroupNode row, PivotGroupNode column)

Parameters

row

PivotGroupNode

The row.

column

PivotGroupNode

The column.

Returns

PivotCellElement

GetColumnGroups()

Gets the column groups.

Declaration

cs-api-definition
public IEnumerable<PivotGroupNode> GetColumnGroups()

Returns

IEnumerable<PivotGroupNode>

GetGroupElement(PivotGroupNode)

Gets the group element.

Declaration

cs-api-definition
public PivotGroupElement GetGroupElement(PivotGroupNode node)

Parameters

node

PivotGroupNode

The node.

Returns

PivotGroupElement

GetGroupNodeSize(PivotGroupNode)

Gets the size of the group node.

Declaration

cs-api-definition
public int GetGroupNodeSize(PivotGroupNode node)

Parameters

node

PivotGroupNode

The node.

Returns

int

GetRowElement(PivotGroupNode)

Gets the row element.

Declaration

cs-api-definition
public PivotRowElement GetRowElement(PivotGroupNode row)

Parameters

row

PivotGroupNode

The row.

Returns

PivotRowElement

GetRowGroups()

Gets the row groups.

Declaration

cs-api-definition
public IEnumerable<PivotGroupNode> GetRowGroups()

Returns

IEnumerable<PivotGroupNode>

GetRowHeaderWidth(int)

Gets the width of the row header.

Declaration

cs-api-definition
public int GetRowHeaderWidth(int level)

Parameters

level

int

The level.

Returns

int

GetRowHeaderWidth(int, int)

Gets the width of the row header.

Declaration

cs-api-definition
public int GetRowHeaderWidth(int level, int span)

Parameters

level

int

The level.

span

int

The span.

Returns

int

IsCellSelected(PivotGroupNode, PivotGroupNode)

Determines whether the cell is selected.

Declaration

cs-api-definition
public bool IsCellSelected(PivotGroupNode row, PivotGroupNode column)

Parameters

row

PivotGroupNode

The row.

column

PivotGroupNode

The column.

Returns

bool

IsInResizeLocation(Point)

Determines whether the point is in resize location.

Declaration

cs-api-definition
protected virtual bool IsInResizeLocation(Point p)

Parameters

p

Point

The p.

Returns

bool

MeasureOverride(SizeF)

Measures the element with the available size.

Declaration

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

Parameters

availableSize

SizeF

The available size.

Returns

SizeF

Overrides LightVisualElement.MeasureOverride(SizeF)

OnAggregateDescriptionElementCreating(PivotAggregateDescriptorElement)

Called when the aggregate description element is being created.

Declaration

cs-api-definition
protected virtual PivotAggregateDescriptorElement OnAggregateDescriptionElementCreating(PivotAggregateDescriptorElement element)

Parameters

element

PivotAggregateDescriptorElement

The element.

Returns

PivotAggregateDescriptorElement

OnAggregatesPositionElementCreating(AggregatesPositionDescriptorElement)

Called when the aggregates position element is being created.

Declaration

cs-api-definition
protected virtual AggregatesPositionDescriptorElement OnAggregatesPositionElementCreating(AggregatesPositionDescriptorElement element)

Parameters

element

AggregatesPositionDescriptorElement

The element.

Returns

AggregatesPositionDescriptorElement

OnCellCreating(PivotCellCreatingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCellCreating(PivotCellCreatingEventArgs args)

Parameters

args

PivotCellCreatingEventArgs

The PivotCellCreatingEventArgs instance containing the event data.

OnCellFormatting(PivotCellElement)

Called when the cell is being formatted.

Declaration

cs-api-definition
protected virtual void OnCellFormatting(PivotCellElement cell)

Parameters

cell

PivotCellElement

The cell.

OnDataProviderChanged(IDataProvider, IDataProvider)

Called when the data provider is changed.

Declaration

cs-api-definition
protected virtual void OnDataProviderChanged(IDataProvider newProvider, IDataProvider oldProvider)

Parameters

newProvider

IDataProvider

The new provider.

oldProvider

IDataProvider

The old provider.

OnFieldChooserShowing(FieldChooserShowingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnFieldChooserShowing(FieldChooserShowingEventArgs args)

Parameters

args

FieldChooserShowingEventArgs

The FieldChooserShowingEventArgs instance containing the event data.

OnFilterDescriptionElementCreating(PivotFilterDescriptorElement)

Called when the filter description element is being created.

Declaration

cs-api-definition
protected virtual PivotFilterDescriptorElement OnFilterDescriptionElementCreating(PivotFilterDescriptorElement element)

Parameters

element

PivotFilterDescriptorElement

The element.

Returns

PivotFilterDescriptorElement

OnGroupDescriptionElementCreating(PivotGroupDescriptorElement, PivotAxis)

Called when the group description element is being created.

Declaration

cs-api-definition
protected virtual PivotGroupDescriptorElement OnGroupDescriptionElementCreating(PivotGroupDescriptorElement element, PivotAxis axis)

Parameters

element

PivotGroupDescriptorElement

The element.

axis

PivotAxis

The axis.

Returns

PivotGroupDescriptorElement

OnGroupElementCreating(PivotGroupElementCreatingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnGroupElementCreating(PivotGroupElementCreatingEventArgs args)

Parameters

args

PivotGroupElementCreatingEventArgs

The PivotGroupElementCreatingEventArgs instance containing the event data.

OnGroupElementFormatting(PivotGroupElementEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnGroupElementFormatting(PivotGroupElementEventArgs args)

Parameters

args

PivotGroupElementEventArgs

The PivotGroupElementEventArgs instance containing the event data.

OnGroupExpandedChanged(PivotGroupEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnGroupExpandedChanged(PivotGroupEventArgs args)

Parameters

args

PivotGroupEventArgs

The PivotGroupEventArgs instance containing the event data.

OnPrintElementFormatting(RadPrintElement)

Called when the print element is being formatted.

Declaration

cs-api-definition
protected virtual void OnPrintElementFormatting(RadPrintElement printElement)

Parameters

printElement

RadPrintElement

The print element.

OnPrintElementPaint(RadPrintElement, Graphics, Rectangle)

Called when the print element is painted.

Declaration

cs-api-definition
protected virtual void OnPrintElementPaint(RadPrintElement printElement, Graphics g, Rectangle bounds)

Parameters

printElement

RadPrintElement

The print element.

g

Graphics

The g.

bounds

Rectangle

The bounds.

OnPropertyChanged(RadPropertyChangedEventArgs)

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

Declaration

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

Parameters

e

RadPropertyChangedEventArgs

Event arguments containing information about the property that changed.

Overrides LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnRowCreating(PivotRowCreatingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnRowCreating(PivotRowCreatingEventArgs args)

Parameters

args

PivotRowCreatingEventArgs

The PivotRowCreatingEventArgs instance containing the event data.

OnRowFormatting(PivotRowElement)

Called when the row is being formatting.

Declaration

cs-api-definition
protected virtual void OnRowFormatting(PivotRowElement row)

Parameters

row

PivotRowElement

The row.

OnSelectionChanged()

Called when the selection is changed.

Declaration

cs-api-definition
protected virtual void OnSelectionChanged()

OnUpdateCompleted()

Called when the update is completed.

Declaration

cs-api-definition
protected virtual void OnUpdateCompleted()

Print()

Directly prints the RadPivotGrid to the default printer.

Declaration

cs-api-definition
public virtual void Print()

Print(bool)

Directly prints the RadPivotGrid to the default printer or shows printer settitngs and then prints the RadPivotGrid.

Declaration

cs-api-definition
public virtual void Print(bool showPrinterSettings)

Parameters

showPrinterSettings

bool

Indicates whether printer settings dialog should be shown.

Print(bool, RadPrintDocument)

Directly prints the RadPivotGrid to the default printer or shows printer settitngs and then prints the RadPivotGrid.

Declaration

cs-api-definition
public virtual void Print(bool showPrinterSettings, RadPrintDocument document)

Parameters

showPrinterSettings

bool

Indicates whether printer settings dialog should be shown.

document

RadPrintDocument

As instance of RadPrintDocument used to control the print process.

PrintPreview()

Shows a RadPrintPreviewDialog for editing the RadPivotGrid print settings.

Declaration

cs-api-definition
public virtual void PrintPreview()

PrintPreview(RadPrintDocument)

Shows a RadPrintPreviewDialog for editing the RadPivotGrid print settings.

Declaration

cs-api-definition
public virtual void PrintPreview(RadPrintDocument document)

Parameters

document

RadPrintDocument

As instance of RadPrintDocument used to control the print process.

ProcessGroupPropertyChanged(PivotGroupNode, string)

Declaration

cs-api-definition
public void ProcessGroupPropertyChanged(PivotGroupNode groupNode, string propertyName)

Parameters

groupNode

PivotGroupNode

propertyName

string

ProcessKeyDown(KeyEventArgs)

Processes the key down.

Declaration

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

Parameters

e

KeyEventArgs

The KeyEventArgs instance containing the event data.

Returns

bool

ProcessMouseDown(MouseEventArgs)

Processes the mouse down.

Declaration

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

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

bool

ProcessMouseMove(MouseEventArgs)

Processes the mouse move.

Declaration

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

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

bool

ProcessMouseUp(MouseEventArgs)

Processes the mouse up.

Declaration

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

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

bool

ProcessMouseWheel(MouseEventArgs)

Processes the mouse wheel.

Declaration

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

Parameters

e

MouseEventArgs

The MouseEventArgs instance containing the event data.

Returns

bool

ProcessScreenTip(ScreenTipNeededEventArgs)

Processes the screen tip.

Declaration

cs-api-definition
public virtual bool ProcessScreenTip(ScreenTipNeededEventArgs e)

Parameters

e

ScreenTipNeededEventArgs

The ScreenTipNeededEventArgs instance containing the event data.

Returns

bool

RefreshData()

Refreshes the data.

Declaration

cs-api-definition
public void RefreshData()

RowContainsSelection(PivotGroupNode)

Returns whether the row contains selection.

Declaration

cs-api-definition
public bool RowContainsSelection(PivotGroupNode row)

Parameters

row

PivotGroupNode

The row.

Returns

bool

ScrollTo(int)

Scrolls the vertical scrollbar with the specified delta.

Declaration

cs-api-definition
public void ScrollTo(int delta)

Parameters

delta

int

The delta.

SelectAll()

Selects all.

Declaration

cs-api-definition
public void SelectAll()

SelectCell(PivotCellElement)

Selects a specific cell in the pivot grid.

Declaration

cs-api-definition
public void SelectCell(PivotCellElement cellElement)

Parameters

cellElement

PivotCellElement

The cell element to select.

SelectCell(PivotCellElement, bool, bool)

Selects a cell in the pivot grid with additional selection modifiers.

Declaration

cs-api-definition
public void SelectCell(PivotCellElement cellElement, bool shift, bool ctrl)

Parameters

cellElement

PivotCellElement

The cell element to select.

shift

bool

When true, extends the selection from the current cell to this cell.

ctrl

bool

When true, adds this cell to the current selection without deselecting other cells.

SelectCell(PivotGroupNode, PivotGroupNode)

Selects a cell at the intersection of the specified row and column.

Declaration

cs-api-definition
public void SelectCell(PivotGroupNode row, PivotGroupNode column)

Parameters

row

PivotGroupNode

The row group node containing the cell to select.

column

PivotGroupNode

The column group node containing the cell to select.

SelectCell(PivotGroupNode, PivotGroupNode, bool, bool)

Selects the cell.

Declaration

cs-api-definition
public void SelectCell(PivotGroupNode row, PivotGroupNode column, bool shift, bool ctrl)

Parameters

row

PivotGroupNode

The row.

column

PivotGroupNode

The column.

shift

bool

The shift key is pressed.

ctrl

bool

The CTRL key is pressed.

SelectColumn(PivotGroupNode)

Selects the column.

Declaration

cs-api-definition
public void SelectColumn(PivotGroupNode column)

Parameters

column

PivotGroupNode

The column.

SelectColumn(PivotGroupNode, bool, bool)

Selects the column.

Declaration

cs-api-definition
public void SelectColumn(PivotGroupNode column, bool shift, bool ctrl)

Parameters

column

PivotGroupNode

The column.

shift

bool

The shift.

ctrl

bool

The CTRL.

SelectRow(PivotGroupNode)

Selects the row.

Declaration

cs-api-definition
public void SelectRow(PivotGroupNode row)

Parameters

row

PivotGroupNode

The row.

SelectRow(PivotGroupNode, bool, bool)

Selects the row.

Declaration

cs-api-definition
public void SelectRow(PivotGroupNode row, bool shift, bool ctrl)

Parameters

row

PivotGroupNode

The row.

shift

bool

Is the Shift key pressed

ctrl

bool

Is the CTRL key pressed

SetGroupNodeSize(PivotGroupNode, int)

Sets the size of the group node.

Declaration

cs-api-definition
public void SetGroupNodeSize(PivotGroupNode node, int size)

Parameters

node

PivotGroupNode

The node.

size

int

The size.

SetRowHeaderWidth(int, int)

Sets the width of the row header.

Declaration

cs-api-definition
public void SetRowHeaderWidth(int width, int level)

Parameters

width

int

The width.

level

int

The level.

ShowContextMenu(Point, RadElement)

Shows the context menu.

Declaration

cs-api-definition
public void ShowContextMenu(Point location, RadElement context)

Parameters

location

Point

The location.

context

RadElement

The context.

ShowFieldChooser()

Shows the field chooser.

Declaration

cs-api-definition
public void ShowFieldChooser()

UpdateAfterExpandCollapse()

Updates the layout after expand collapse.

Declaration

cs-api-definition
public void UpdateAfterExpandCollapse()

UpdateOnResize()

Updates on resizing.

Declaration

cs-api-definition
public void UpdateOnResize()

UpdateUI()

Updates the UI.

Declaration

cs-api-definition
public void UpdateUI()

WaitComplete()

Waits the complete.

Declaration

cs-api-definition
public void WaitComplete()

Events

AggregateDescriptorElementCreating

Occurs when an aggregate descriptor element is being created, allowing customization of the element.

Declaration

cs-api-definition
public event AggregateDescriptorElementCreatingEventHandler AggregateDescriptorElementCreating

Event Value

AggregateDescriptorElementCreatingEventHandler

AggregatesPositionElementCreating

Occurs when an aggregates position element is being created, allowing customization of the element.

Declaration

cs-api-definition
public event AggregatesPositionElementCreatingEventHandler AggregatesPositionElementCreating

Event Value

AggregatesPositionElementCreatingEventHandler

CellCreating

Occurs when a cell is being created, allowing customization of the cell.

Declaration

cs-api-definition
public event PivotCellCreatingEventHandler CellCreating

Event Value

PivotCellCreatingEventHandler

CellFormatting

Occurs when a cell is being formatted, allowing customization of its appearance.

Declaration

cs-api-definition
public event PivotCellEventHandler CellFormatting

Event Value

PivotCellEventHandler

DataProviderChanged

Declaration

cs-api-definition
public event DataProviderChangedEventHandler DataProviderChanged

Event Value

DataProviderChangedEventHandler

FieldChooserShowing

Occurs when the field chooser form is about to be shown.

Declaration

cs-api-definition
public event FieldChooserShowingEventHandler FieldChooserShowing

Event Value

FieldChooserShowingEventHandler

FilterDescriptorElementCreating

Occurs when a filter descriptor element is being created, allowing customization of the element.

Declaration

cs-api-definition
public event FilterDescriptorElementCreatingEventHandler FilterDescriptorElementCreating

Event Value

FilterDescriptorElementCreatingEventHandler

GroupDescriptorElementCreating

Occurs when a group descriptor element is being created, allowing customization of the element.

Declaration

cs-api-definition
public event GroupDescriptorElementCreatingEventHandler GroupDescriptorElementCreating

Event Value

GroupDescriptorElementCreatingEventHandler

GroupElementCreating

Occurs when a group element is being created, allowing customization of the element.

Declaration

cs-api-definition
public event PivotGroupElementCreatingEventHandler GroupElementCreating

Event Value

PivotGroupElementCreatingEventHandler

GroupElementFormatting

Occurs when formatting a group element, allowing customization of its appearance.

Declaration

cs-api-definition
public event PivotGroupElementEventHandler GroupElementFormatting

Event Value

PivotGroupElementEventHandler

GroupExpandedChanged

Occurs when a group's expanded state changes.

Declaration

cs-api-definition
public event PivotGroupEventHandler GroupExpandedChanged

Event Value

PivotGroupEventHandler

PrintElementFormatting

Declaration

cs-api-definition
public event PrintElementEventHandler PrintElementFormatting

Event Value

PrintElementEventHandler

PrintElementPaint

Declaration

cs-api-definition
public event PrintElementPaintEventHandler PrintElementPaint

Event Value

PrintElementPaintEventHandler

RowCreating

Occurs when a row is being created, allowing customization of the row.

Declaration

cs-api-definition
public event PivotRowCreatingEventHandler RowCreating

Event Value

PivotRowCreatingEventHandler

RowFormatting

Occurs when a row is being formatted, allowing customization of its appearance.

Declaration

cs-api-definition
public event PivotRowEventHandler RowFormatting

Event Value

PivotRowEventHandler

SelectionChanged

Declaration

cs-api-definition
public event EventHandler SelectionChanged

Event Value

EventHandler

UpdateCompleted

Occurs when the grid completes updating its data and visual representation.

Declaration

cs-api-definition
public event EventHandler UpdateCompleted

Event Value

EventHandler

In this article
DefinitionConstructorsRadPivotGridElement()FieldsColumnHeaderHeightPropertyColumnWidthPropertyDefaultColumnHeaderHeightDefaultColumnWidthDefaultFilterAreaHeightDefaultRowHeightDragHintPropertyFilterAreaHeightPropertyRowHeightPropertyPropertiesAggregateDescriptionsAggregateDescriptorsAreaAggregatesLevelAggregatesPositionAllowContextMenuAllowDefaultScreenTipsAllowFieldsDragDropAllowGroupFilteringAllowHorizontalResizeAllowSelectionAllowSortingAllowVerticalResizeAutoExpandColumnHeadersAutoExpandRowHeadersBestFitHelperChartDataProviderColumnDescriptorsAreaColumnGrandTotalsPositionColumnGroupDescriptionsColumnGroupsExpandBehaviorColumnHeaderContainerColumnHeaderHeightColumnHeadersLayoutColumnRootGroupColumnScrollerColumnWidthColumnsSubTotalsPositionContextMenuDataMemberDataProviderDataSourceDialogsFactoryDragDropServiceDragHintEmptyValueStringErrorStringFilterAreaHeightFilterDescriptionsFilterDescriptorsAreaHScrollBarIsBusyPivotRowsContainerPrintStyleResizingBehaviorRowDescriptorsAreaRowGrandTotalsPositionRowGroupDescriptionsRowGroupsExpandBehaviorRowHeaderContainerRowHeadersLayoutRowHeightRowRootGroupRowScrollerRowsSubTotalsPositionShowFilterAreaVScrollBarWaitingBarMethodsArrangeOverride(SizeF)BeginUpdate()ClearSelection()ColumnContainsSelection(PivotGroupNode)CopySelectionToClipboard()CopyToClipboard(PivotGroupNode, PivotGroupNode, PivotGroupNode, PivotGroupNode)CopyToClipboard(PivotGroupNode, PivotGroupNode, PivotGroupNode, PivotGroupNode, bool)CreateChildElements()DataBind()DeferRefresh()DisposeManagedResources()DpiScaleChanged(SizeF)EndUpdate()GetAggregateValue(IGroup, IGroup, bool, bool)GetCellElement(PivotGroupNode, PivotGroupNode)GetColumnGroups()GetGroupElement(PivotGroupNode)GetGroupNodeSize(PivotGroupNode)GetRowElement(PivotGroupNode)GetRowGroups()GetRowHeaderWidth(int)GetRowHeaderWidth(int, int)IsCellSelected(PivotGroupNode, PivotGroupNode)IsInResizeLocation(Point)MeasureOverride(SizeF)OnAggregateDescriptionElementCreating(PivotAggregateDescriptorElement)OnAggregatesPositionElementCreating(AggregatesPositionDescriptorElement)OnCellCreating(PivotCellCreatingEventArgs)OnCellFormatting(PivotCellElement)OnDataProviderChanged(IDataProvider, IDataProvider)OnFieldChooserShowing(FieldChooserShowingEventArgs)OnFilterDescriptionElementCreating(PivotFilterDescriptorElement)OnGroupDescriptionElementCreating(PivotGroupDescriptorElement, PivotAxis)OnGroupElementCreating(PivotGroupElementCreatingEventArgs)OnGroupElementFormatting(PivotGroupElementEventArgs)OnGroupExpandedChanged(PivotGroupEventArgs)OnPrintElementFormatting(RadPrintElement)OnPrintElementPaint(RadPrintElement, Graphics, Rectangle)OnPropertyChanged(RadPropertyChangedEventArgs)OnRowCreating(PivotRowCreatingEventArgs)OnRowFormatting(PivotRowElement)OnSelectionChanged()OnUpdateCompleted()Print()Print(bool)Print(bool, RadPrintDocument)PrintPreview()PrintPreview(RadPrintDocument)ProcessGroupPropertyChanged(PivotGroupNode, string)ProcessKeyDown(KeyEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseWheel(MouseEventArgs)ProcessScreenTip(ScreenTipNeededEventArgs)RefreshData()RowContainsSelection(PivotGroupNode)ScrollTo(int)SelectAll()SelectCell(PivotCellElement)SelectCell(PivotCellElement, bool, bool)SelectCell(PivotGroupNode, PivotGroupNode)SelectCell(PivotGroupNode, PivotGroupNode, bool, bool)SelectColumn(PivotGroupNode)SelectColumn(PivotGroupNode, bool, bool)SelectRow(PivotGroupNode)SelectRow(PivotGroupNode, bool, bool)SetGroupNodeSize(PivotGroupNode, int)SetRowHeaderWidth(int, int)ShowContextMenu(Point, RadElement)ShowFieldChooser()UpdateAfterExpandCollapse()UpdateOnResize()UpdateUI()WaitComplete()EventsAggregateDescriptorElementCreatingAggregatesPositionElementCreatingCellCreatingCellFormattingDataProviderChangedFieldChooserShowingFilterDescriptorElementCreatingGroupDescriptorElementCreatingGroupElementCreatingGroupElementFormattingGroupExpandedChangedPrintElementFormattingPrintElementPaintRowCreatingRowFormattingSelectionChangedUpdateCompleted
Not finding the help you need?
Contact Support