WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PivotGridControlBase - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class PivotGridControlBase

    Defines the internal Grid control placed under GroupingBar to form a PivotGrid control. It derives from GridControlBase and hence share the basic characteristics of the Grid control.

    Inheritance
    System.Object
    VisualContainer
    ScrollControl
    ScrollAxisControl
    VirtualizingCellsControl
    GridControlBase
    PivotGridControlBase
    Implements
    IScrollBarProvider
    System.Windows.Controls.Primitives.IScrollInfo
    System.IDisposable
    IGridPrintPaginator
    Inherited Members
    GridControlBase.PrintHeaderTemplateProperty
    GridControlBase.PrintFooterTemplateProperty
    GridControlBase.HeaderHeightProperty
    GridControlBase.FooterHeightProperty
    GridControlBase.PrintDescriptionProperty
    GridControlBase.PrintPageMarginProperty
    GridControlBase.previous
    GridControlBase.IgnoreChangedEventProperty
    GridControlBase.AllowDropDownKeyHandlingProperty
    GridControlBase.AllowSelectionInDataTemplateProperty
    GridControlBase.AddSkinResourceForDataTemplateProperty
    GridControlBase.SelectionChangedEvent
    GridControlBase.CellRenderedEvent
    GridControlBase.PrepareRenderCellEvent
    GridControlBase.CancelModeEvent
    GridControlBase.WrapCellNextControlInFormEvent
    GridControlBase.MoveCurrentCellDirectionEvent
    GridControlBase.QueryNextCurrentCellPositionEvent
    GridControlBase.CurrentCellPreviewKeyDownEvent
    GridControlBase.CurrentCellKeyDownEvent
    GridControlBase.CurrentCellActivatingEvent
    GridControlBase.CurrentCellActivatedEvent
    GridControlBase.CurrentCellActivateFailedEvent
    GridControlBase.CurrentCellDeactivatingEvent
    GridControlBase.CurrentCellDeactivatedEvent
    GridControlBase.CurrentCellDeactivateFailedEvent
    GridControlBase.CurrentCellConfirmChangesFailedEvent
    GridControlBase.CurrentCellAcceptedChangesEvent
    GridControlBase.CurrentCellChangingEvent
    GridControlBase.CurrentCellStartEditingEvent
    GridControlBase.CurrentCellEditingCompleteEvent
    GridControlBase.CurrentCellRejectedChangesEvent
    GridControlBase.CurrentCellChangedEvent
    GridControlBase.CurrentCellMovedEvent
    GridControlBase.CurrentCellMoveFailedEvent
    GridControlBase.CurrentCellMovingEvent
    GridControlBase.CurrentCellValidatingEvent
    GridControlBase.CurrentCellValidatedEvent
    GridControlBase.CurrentCellClosedDropDownEvent
    GridControlBase.CurrentCellShowedDropDownEvent
    GridControlBase.CurrentCellShowingDropDownEvent
    GridControlBase.CellButtonClickEvent
    GridControlBase.DropDownSelectionChangedEvent
    GridControlBase.CellClickEvent
    GridControlBase.CellCursorEvent
    GridControlBase.CellMouseHoverEnterEvent
    GridControlBase.CellMouseHoverEvent
    GridControlBase.CellMouseHoverLeaveEvent
    GridControlBase.CellMouseDownEvent
    GridControlBase.CellMouseMoveEvent
    GridControlBase.CellMouseUpEvent
    GridControlBase.CellCancelModeEvent
    GridControlBase.CellRestoreModeEvent
    GridControlBase.ResizingColumnsEvent
    GridControlBase.QueryAllowDragColumnEvent
    GridControlBase.ResizingRowsEvent
    GridControlBase.IGridPrintPaginator.GetPrintTotalPageCount(Size)
    GridControlBase.IGridPrintPaginator.GetPrintVisualAt(Int32, Size)
    GridControlBase.SetPrintPageSize(Size)
    GridControlBase.GetRenderStyleInfo(DependencyObject)
    GridControlBase.SetRenderStyleInfo(DependencyObject, GridRenderStyleInfo)
    GridControlBase.GetCellRenderer(DependencyObject)
    GridControlBase.SetCellRenderer(DependencyObject, IGridCellRenderer)
    GridControlBase.GetIgnoreChangedEvent(DependencyObject)
    GridControlBase.SetIgnoreChangedEvent(DependencyObject, Boolean)
    GridControlBase.GetDelayLoad(DependencyObject)
    GridControlBase.SetDelayLoad(DependencyObject, Boolean)
    GridControlBase.GetAutomationTemplateElement(DependencyObject)
    GridControlBase.SetAutomationTemplateElement(DependencyObject, Boolean)
    GridControlBase.GetAllowDropDownKeyHandling(DependencyObject)
    GridControlBase.SetAllowDropDownKeyHandling(DependencyObject, Boolean)
    GridControlBase.SetAllowSelectionInDataTemplate(DependencyObject, Boolean)
    GridControlBase.GetAllowSelectionInDataTemplate(DependencyObject)
    GridControlBase.GetAddSkinResourceForDataTemplate(DependencyObject)
    GridControlBase.SetAddSkinResourceForDataTemplate(DependencyObject, Boolean)
    GridControlBase.OnPreviewMouseDown(MouseButtonEventArgs)
    GridControlBase.OnCanExecuteCopy(CanExecuteRoutedEventArgs)
    GridControlBase.OnExecutedCopy(ExecutedRoutedEventArgs)
    GridControlBase.OnCanExecuteCut(CanExecuteRoutedEventArgs)
    GridControlBase.OnExecutedCut(ExecutedRoutedEventArgs)
    GridControlBase.OnCanExecutePaste(CanExecuteRoutedEventArgs)
    GridControlBase.OnExecutedPaste(ExecutedRoutedEventArgs)
    GridControlBase.OnCanExecuteUndo(CanExecuteRoutedEventArgs)
    GridControlBase.OnCanExecuteUndo(Object, CanExecuteRoutedEventArgs)
    GridControlBase.OnExecuteUndo(ExecutedRoutedEventArgs)
    GridControlBase.OnCanExecuteRedo(CanExecuteRoutedEventArgs)
    GridControlBase.OnCanExecuteRedo(Object, CanExecuteRoutedEventArgs)
    GridControlBase.OnExecuteRedo(ExecutedRoutedEventArgs)
    GridControlBase.OnModelCreated()
    GridControlBase.WireModel()
    GridControlBase.UnwireModel()
    GridControlBase.OnSelectionChanging(GridSelectionChangingEventArgs)
    GridControlBase.InvalidateRenderCell(GridRangeInfo)
    GridControlBase.OnSelectionChanged(GridSelectionChangedEventArgs)
    GridControlBase.OnSaveCellFormattedText(GridCellTextEventArgs)
    GridControlBase.OnRowsRemoved(GridRangeRemovedEventArgs)
    GridControlBase.OnRowsMoved(GridRangeMovedEventArgs)
    GridControlBase.OnRowsInserted(GridRangeInsertedEventArgs)
    GridControlBase.OnQueryCoveredRange(GridQueryCoveredRangeEventArgs)
    GridControlBase.OnSaveCellText(GridCellTextEventArgs)
    GridControlBase.OnQueryCellText(GridCellTextEventArgs)
    GridControlBase.OnQueryCellSpanBackgrounds(GridQueryCellSpanBackgroundsEventArgs)
    GridControlBase.OnQueryCellModel(GridQueryCellModelEventArgs)
    GridControlBase.OnQueryCellFormattedText(GridCellTextEventArgs)
    GridControlBase.OnQueryBaseStyles(GridQueryBaseStylesEventArgs)
    GridControlBase.OnParseCommonFormats(GridCellTextEventArgs)
    GridControlBase.OnCommittedCellInfo(GridCommitCellInfoEventArgs)
    GridControlBase.OnCommitCellInfo(GridCommitCellInfoEventArgs)
    GridControlBase.OnColumnsRemoved(GridRangeRemovedEventArgs)
    GridControlBase.OnColumnsMoved(GridRangeMovedEventArgs)
    GridControlBase.OnColumnsInserted(GridRangeInsertedEventArgs)
    GridControlBase.OnCellModelsChanged(CollectionChangeEventArgs)
    GridControlBase.OnBaseStylesMapChanged(EventArgs)
    GridControlBase.MeasureOverride(Size)
    GridControlBase.OnArrangeContent(Size)
    GridControlBase.GetCellBackground(IRenderCellInfo, Boolean)
    GridControlBase.ExpandSelectedCellsRange(GridRangeInfo)
    GridControlBase.RenderSelectedCells()
    GridControlBase.DrawSelectedCellsRectangle(DrawingContext, Rect)
    GridControlBase.RenderCellBorders(DrawingContext)
    GridControlBase.RenderRow(DrawingContext, VisibleLineInfo, Point)
    GridControlBase.RenderCells(DrawingContext)
    GridControlBase.OnRenderCell(DrawingContext, RenderCellArgs)
    GridControlBase.RenderCellComment(DrawingContext, GridStyleInfo, Rect)
    GridControlBase.RenderCellImage(DrawingContext, GridStyleInfo, Rect)
    GridControlBase.RenderCellErrorInfo(DrawingContext, GridStyleInfo, Rect)
    GridControlBase.OnGridCellRenderEvent(GridCellRenderEventArgs)
    GridControlBase.RenderActiveRangeBorder()
    GridControlBase.RenderCurrentCellBorder()
    GridControlBase.RenderCurrentCellBorder(DrawingContext, Rect)
    GridControlBase.ShouldRenderStyleBackgrounds()
    GridControlBase.CanAutoCalculateWidth()
    GridControlBase.OnRenderSelectionBorder(DrawingContext, Rect, CellBorderSide, Pen)
    GridControlBase.RenderHiddenCellBorder()
    GridControlBase.OnRenderHiddenColBorder(DrawingContext, RenderCellArgs, Boolean)
    GridControlBase.OnRenderHiddenRowBorder(DrawingContext, RenderCellArgs, Boolean)
    GridControlBase.SetRowHeight(Int32, Double)
    GridControlBase.SetColumnWidth(Int32, Double)
    GridControlBase.ArrangeCellUIElements(Size)
    GridControlBase.OnUnloaded(RoutedEventArgs)
    GridControlBase.GetRenderCellInfo(Int32, Int32)
    GridControlBase.GetCellRenderer(IRenderCellInfo)
    GridControlBase.GetRenderStyleInfo(Int32, Int32)
    GridControlBase.GetRenderStyleInfo(RowColumnIndex)
    GridControlBase.GetRenderStyleInfo(Int32, Int32, Boolean)
    GridControlBase.GetRenderStyleInfo(RowColumnIndex, Boolean)
    GridControlBase.InvalidateCell(RowColumnIndex)
    GridControlBase.InvalidateCell(CellSpanInfoBase)
    GridControlBase.InvalidateCell(GridRangeInfo)
    GridControlBase.UnloadArrangedCells()
    GridControlBase.OnPrepareRenderCell(GridPrepareRenderCellEventArgs)
    GridControlBase.ModelInsertRows(Int32, Int32, GridViewMoveCellsState)
    GridControlBase.ModelRemoveRows(Int32, Int32, GridViewMoveCellsState)
    GridControlBase.OnArrangeOverride(Size, Boolean)
    GridControlBase.ModelInsertColumns(Int32, Int32, GridViewMoveCellsState)
    GridControlBase.ModelRemoveColumns(Int32, Int32, GridViewMoveCellsState)
    GridControlBase.RangeToClippedVisibleRect(RowColumnIndex)
    GridControlBase.RangeToClippedVisibleRect(RowColumnIndex, Boolean)
    GridControlBase.RangeToClippedVisibleRect(GridRangeInfo)
    GridControlBase.RangeToRect(ScrollAxisRegion, ScrollAxisRegion, GridRangeInfo, Boolean, Boolean)
    GridControlBase.OnCancelMode(SyncfusionRoutedEventArgs)
    GridControlBase.OnWrapCellNextControlInForm(GridWrapCellNextControlInFormEventArgs)
    GridControlBase.RaiseWrapCellNextControlInForm(GridWrapCellNextControlInFormEventArgs)
    GridControlBase.OnMoveCurrentCellDirection(GridMoveCurrentCellDirectionEventArgs)
    GridControlBase.OnQueryNextCurrentCellPosition(GridQueryNextCurrentCellPositionEventArgs)
    GridControlBase.GetNextCurrentCellPosition(GridDirectionType, Int32, Int32)
    GridControlBase.EnableOleDataSource()
    GridControlBase.EnableOleDataSource(GridDragDropFlags)
    GridControlBase.EnableOleDropTarget()
    GridControlBase.EnableOleDropTarget(GridDragDropFlags)
    GridControlBase.CreateOleDropTarget(GridControlBase, GridDragDropFlags)
    GridControlBase.RegisterDataObjectConsumer(IGridDataObjectConsumer)
    GridControlBase.OnDrop(DragEventArgs)
    GridControlBase.OnDragEnter(DragEventArgs)
    GridControlBase.OnDragLeave(DragEventArgs)
    GridControlBase.OnDragOver(DragEventArgs)
    GridControlBase.RaiseQueryCanOleDragRange(GridQueryCanDragRangeEventArgs)
    GridControlBase.OnQueryCanDragRange(GridQueryCanDragRangeEventArgs)
    GridControlBase.Dispose(Boolean)
    GridControlBase.OnPreviewTextInput(TextCompositionEventArgs)
    GridControlBase.ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)
    GridControlBase.OnCurrentCellPreviewKeyDown(GridCellKeyEventArgs)
    GridControlBase.OnCurrentCellKeyDown(GridCellKeyEventArgs)
    GridControlBase.OnKeyDown(KeyEventArgs)
    GridControlBase.ShouldGraphicCellTryToHandlePreviewKeyDown(KeyEventArgs)
    GridControlBase.MoveCurrentCellWithArrowKey(KeyEventArgs)
    GridControlBase.SuspendFormulaCalculation()
    GridControlBase.ResumeFormulaCalculation(GridRangeInfo)
    GridControlBase.ScrollInView(RowColumnIndex)
    GridControlBase.OnMouseLeave(MouseEventArgs)
    GridControlBase.OnCurrentCellActivating(GridCurrentCellActivatingEventArgs)
    GridControlBase.OnCurrentCellActivateFailed(GridCurrentCellActivateFailedEventArgs)
    GridControlBase.OnCurrentCellDeactivating(SyncfusionCancelRoutedEventArgs)
    GridControlBase.OnCurrentCellDeactivated(GridCurrentCellDeactivatedEventArgs)
    GridControlBase.OnCurrentCellDeactivateFailed(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellConfirmChangesFailed(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellAcceptedChanges(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellChanging(SyncfusionCancelRoutedEventArgs)
    GridControlBase.OnCurrentCellStartEditing(SyncfusionCancelRoutedEventArgs)
    GridControlBase.OnCurrentCellEditingComplete(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellRejectedChanges(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellChanged(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellMoved(GridCurrentCellMovedEventArgs)
    GridControlBase.OnCurrentCellMoveFailed(GridCurrentCellMoveFailedEventArgs)
    GridControlBase.OnCurrentCellMoving(GridCurrentCellMovingEventArgs)
    GridControlBase.OnCurrentCellValidating(CurrentCellValidatingEventArgs)
    GridControlBase.OnCurrentCellValidated(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellClosedDropDown(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellShowedDropDown(SyncfusionRoutedEventArgs)
    GridControlBase.OnCurrentCellShowingDropDown(GridCurrentCellShowingDropDownEventArgs)
    GridControlBase.OnCellButtonClick(GridCellButtonClickEventArgs)
    GridControlBase.OnDropDownSelectionChanged(GridCellComboValueChangedEventArgs)
    GridControlBase.OnGridCellCursor(GridCellCursorEventArgs)
    GridControlBase.OnCellMouseHoverEnter(GridCellMouseEventArgs)
    GridControlBase.OnCellMouseHover(GridCellMouseControllerEventArgs)
    GridControlBase.OnCellMouseHoverLeave(GridCellMouseEventArgs)
    GridControlBase.OnCellMouseDown(GridCellMouseControllerEventArgs)
    GridControlBase.OnCellMouseMove(GridCellMouseControllerEventArgs)
    GridControlBase.OnCellCancelMode(SyncfusionRoutedEventArgs)
    GridControlBase.OnCellRestoreMode(SyncfusionRoutedEventArgs)
    GridControlBase.RaiseGridDataQueryAllowDragColumn(Int32, Int32, GridQueryDragColumnHeaderReason, GridQueryDragColumnHeaderAction)
    GridControlBase.RaiseQueryAllowDragColumn(Int32, Int32, GridQueryDragColumnHeaderReason)
    GridControlBase.OnRaiseQueryAllowDragColumn(GridQueryDragColumnHeaderEventArgs)
    GridControlBase.CreateGridViewMoveCellsState()
    GridControlBase.SetRowResize(Int32, Double)
    GridControlBase.ResetRowResize()
    GridControlBase.InvalidateRowResize()
    GridControlBase.RaiseCellCommentOpening(RowColumnIndex, ContentControl, String)
    GridControlBase.RaiseCellToolTipOpening(RowColumnIndex, ContentControl)
    GridControlBase.RaiseCurrenctCellLoaded(RowColumnIndex, UIElement)
    GridControlBase.PrintHeaderTemplate
    GridControlBase.PrintFooterTemplate
    GridControlBase.PageCount
    GridControlBase.PrintRange
    GridControlBase.PrintColumns
    GridControlBase.ScalingOptions
    GridControlBase.PrintHeaderHeight
    GridControlBase.PrintFooterHeight
    GridControlBase.PrintDescription
    GridControlBase.PrintPageMargin
    GridControlBase.HighlightBrush
    GridControlBase.HighlightBorder
    GridControlBase.CurrentCellBorderWeight
    GridControlBase.Model
    GridControlBase.CurrentCell
    GridControlBase.CellRenderers
    GridControlBase.CoveredCells
    GridControlBase.ImageCells
    GridControlBase.CellSpanBackgrounds
    GridControlBase.RowHeights
    GridControlBase.ColumnWidths
    GridControlBase.ResetHiddenWhenFreezing
    GridControlBase.FrozenRows
    GridControlBase.FrozenColumns
    GridControlBase.FooterRows
    GridControlBase.FooterColumns
    GridControlBase.RenderStyles
    GridControlBase.ExternalMove
    GridControlBase.NavigateWithArrowKeysCellsRange
    GridControlBase.ScrollCellsRange
    GridControlBase.OleDragDropEventsTarget
    GridControlBase.AutoScroller
    GridControlBase.AllowDragColumns
    GridControlBase.AllowDragDrop
    GridControlBase.PaneDesc
    GridControlBase.SelectionChanging
    GridControlBase.SelectionChanged
    GridControlBase.SaveCellFormattedText
    GridControlBase.RowsRemoved
    GridControlBase.RowsMoved
    GridControlBase.RowsInserted
    GridControlBase.QueryCoveredRange
    GridControlBase.SaveCellText
    GridControlBase.QueryCellText
    GridControlBase.QueryCellSpanBackgrounds
    GridControlBase.QueryCellModel
    GridControlBase.QueryCellInfo
    GridControlBase.QueryCellFormattedText
    GridControlBase.QueryBaseStyles
    GridControlBase.ParseCommonFormats
    GridControlBase.CommittedCellInfo
    GridControlBase.CommitCellInfo
    GridControlBase.ColumnsRemoved
    GridControlBase.ColumnsMoved
    GridControlBase.ColumnsInserted
    GridControlBase.CellModelsChanged
    GridControlBase.BaseStylesMapChanged
    GridControlBase.CellRendered
    GridControlBase.PrepareRenderCell
    GridControlBase.CancelMode
    GridControlBase.WrapCellNextControlInForm
    GridControlBase.MoveCurrentCellDirection
    GridControlBase.QueryNextCurrentCellPosition
    GridControlBase.QueryCanDragRange
    GridControlBase.CurrentCellPreviewKeyDown
    GridControlBase.CurrentCellKeyDown
    GridControlBase.CurrentCellActivating
    GridControlBase.CurrentCellActivated
    GridControlBase.CurrentCellActivateFailed
    GridControlBase.CurrentCellDeactivating
    GridControlBase.CurrentCellDeactivated
    GridControlBase.CurrentCellDeactivateFailed
    GridControlBase.CurrentCellConfirmChangesFailed
    GridControlBase.CurrentCellAcceptedChanges
    GridControlBase.CurrentCellChanging
    GridControlBase.CurrentCellStartEditing
    GridControlBase.CurrentCellEditingComplete
    GridControlBase.CurrentCellRejectedChanges
    GridControlBase.CurrentCellChanged
    GridControlBase.CurrentCellMoved
    GridControlBase.CurrentCellMoveFailed
    GridControlBase.CurrentCellMoving
    GridControlBase.CurrentCellValidating
    GridControlBase.CurrentCellValidated
    GridControlBase.CurrentCellClosedDropDown
    GridControlBase.CurrentCellShowedDropDown
    GridControlBase.CurrentCellShowingDropDown
    GridControlBase.CellButtonClick
    GridControlBase.DropDownSelectionChanged
    GridControlBase.CellClick
    GridControlBase.CellCursor
    GridControlBase.CellMouseHoverEnter
    GridControlBase.CellMouseHover
    GridControlBase.CellMouseHoverLeave
    GridControlBase.CellMouseDown
    GridControlBase.CellMouseMove
    GridControlBase.CellMouseUp
    GridControlBase.CellCancelMode
    GridControlBase.CellRestoreMode
    GridControlBase.ResizingColumns
    GridControlBase.QueryAllowDragColumn
    GridControlBase.ResizingRows
    GridControlBase.CellCommentOpening
    GridControlBase.CellToolTipOpening
    GridControlBase.CurrentCellLoaded
    VirtualizingCellsControl.floatcellran
    VirtualizingCellsControl.CellsControlProperty
    VirtualizingCellsControl.CellUIElementProperty
    VirtualizingCellsControl.ArrangeCellArgsProperty
    VirtualizingCellsControl.CellRowColumnIndexProperty
    VirtualizingCellsControl.RenderCellInfoProperty
    VirtualizingCellsControl.CellRendererProperty
    VirtualizingCellsControl.ShowGridLinesProperty
    VirtualizingCellsControl.GetCellsControl(DependencyObject)
    VirtualizingCellsControl.GetCellRendererParentControl(DependencyObject)
    VirtualizingCellsControl.SetCellsControl(DependencyObject, VirtualizingCellsControl)
    VirtualizingCellsControl.GetCellUIElement(DependencyObject)
    VirtualizingCellsControl.SetCellUIElement(DependencyObject, UIElement)
    VirtualizingCellsControl.GetArrangeCellArgs(DependencyObject)
    VirtualizingCellsControl.SetArrangeCellArgs(DependencyObject, ArrangeCellArgs)
    VirtualizingCellsControl.GetCellRowColumnIndex(DependencyObject)
    VirtualizingCellsControl.SetCellRowColumnIndex(DependencyObject, RowColumnIndex)
    VirtualizingCellsControl.GetRenderCellInfo(DependencyObject)
    VirtualizingCellsControl.SetRenderCellInfo(DependencyObject, IRenderCellInfo)
    VirtualizingCellsControl.SetCellRenderer(DependencyObject, ICellRenderer)
    VirtualizingCellsControl.GetHasFocusWithin(UIElement)
    VirtualizingCellsControl.OnShowGridLinesChanged(DependencyPropertyChangedEventArgs)
    VirtualizingCellsControl.CreateScrollControlChildFrame()
    VirtualizingCellsControl.SetFrameProperties(VisualContainer, ScrollControlChildFrame)
    VirtualizingCellsControl.ShouldCellsControlHandleKeyDownScrolling(KeyEventArgs)
    VirtualizingCellsControl.ScrollInDirection(KeyEventArgs)
    VirtualizingCellsControl.RenderBackgrounds(DrawingContext)
    VirtualizingCellsControl.RenderCell(DrawingContext, RenderCellArgs)
    VirtualizingCellsControl.OnRenderCellBackground(DrawingContext, VisibleCoveredCellInfo, RenderCellArgs)
    VirtualizingCellsControl.OnRenderCellBackground(DrawingContext, VisibleOverlappingCellInfo, RenderCellArgs)
    VirtualizingCellsControl.OnRenderCellBackground(DrawingContext, RenderCellArgs)
    VirtualizingCellsControl.InvalidateCellBackground(Int32, Int32)
    VirtualizingCellsControl.InvalidateCellBackground(Int32, Int32, Boolean)
    VirtualizingCellsControl.InvalidateCellBorder(RowColumnIndex)
    VirtualizingCellsControl.InvalidateCellBorder(Int32, Int32)
    VirtualizingCellsControl.InvalidateCellBackground(RowColumnIndex)
    VirtualizingCellsControl.InvalidateCellRenderStyleBackground(RowColumnIndex)
    VirtualizingCellsControl.RenderCoveredCells(DrawingContext)
    VirtualizingCellsControl.RenderOverlappingCells(DrawingContext)
    VirtualizingCellsControl.CanDrawHorizontalLineFirst()
    VirtualizingCellsControl.PushClip(DrawingContext, Rect)
    VirtualizingCellsControl.PushClip(DrawingContext, Rect, Rect)
    VirtualizingCellsControl.OnScrollLayoutChanged()
    VirtualizingCellsControl.OnInvalidated(Boolean)
    VirtualizingCellsControl.SetCellLayoutDirty()
    VirtualizingCellsControl.ArrangeCombinedCellBackgrounds(Size)
    VirtualizingCellsControl.GetCoveredCell(Int32, Int32)
    VirtualizingCellsControl.GetCoveredCell(RowColumnIndex)
    VirtualizingCellsControl.ArrangeCoveredCells(Size)
    VirtualizingCellsControl.ReArrangeCoveredCells(VirtualizingCellsControl)
    VirtualizingCellsControl.GetVisibleCoveredCell(VisibleLineInfo, VisibleLineInfo)
    VirtualizingCellsControl.GetOverlappingCell(Int32, Int32)
    VirtualizingCellsControl.GetOverlappingCell(RowColumnIndex)
    VirtualizingCellsControl.ArrangeOverlappingCells(Size)
    VirtualizingCellsControl.GetVisibleOverlappingCell(VisibleLineInfo, VisibleLineInfo)
    VirtualizingCellsControl.GetCellSpanBackgrounds(Int32, Int32)
    VirtualizingCellsControl.GetCellSpanBackgrounds(RowColumnIndex)
    VirtualizingCellsControl.ArrangeCellSpanBackgrounds(Size)
    VirtualizingCellsControl.CellSpanToRect(ScrollAxisRegion, ScrollAxisRegion, CellSpanInfo)
    VirtualizingCellsControl.CellSpanToClippedVisibleRect(CellSpanInfo)
    VirtualizingCellsControl.InvalidateCells()
    VirtualizingCellsControl.InvalidateCell(CellSpanInfoBase, Boolean)
    VirtualizingCellsControl.GetCellUIElements(RowColumnIndex)
    VirtualizingCellsControl.GetCellUIElements(Int32, Int32)
    VirtualizingCellsControl.OnArrangeCell(ArrangeCellArgs)
    VirtualizingCellsControl.PrepareCellUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame)
    VirtualizingCellsControl.ArrangeCellBorders(Size)
    VirtualizingCellsControl.CanCombineCellBorder(IRenderCellInfo, IRenderCellInfo, Pen, Pen, CellBorderSide)
    VirtualizingCellsControl.GetCellBorder(IRenderCellInfo, CellBorderSide)
    VirtualizingCellsControl.GetVisibleRowAndColumn(RowColumnIndex, VisibleLineInfo, VisibleLineInfo)
    VirtualizingCellsControl.DelayedCreateCellUIElements(RowColumnIndex)
    VirtualizingCellsControl.RefreshCellUIElementsContent(RowColumnIndex)
    VirtualizingCellsControl.EraseRenderedCell(RowColumnIndex, Rect)
    VirtualizingCellsControl.PointToCellRowColumnIndex(MouseEventArgs, Boolean)
    VirtualizingCellsControl.PointToCellRowColumnIndex(Point, Boolean)
    VirtualizingCellsControl.AdjustCoveredCellRowColumnIndex(RowColumnIndex)
    VirtualizingCellsControl.ClearVisualsCacheWhenUnloaded
    VirtualizingCellsControl.AllowBorderRounding
    VirtualizingCellsControl.EnableFrameArrangement
    VirtualizingCellsControl.ShowGridLines
    VirtualizingCellsControl.CoveredCellsProvider
    VirtualizingCellsControl.OverlappingCellsProvider
    VirtualizingCellsControl.CellSpanBackgroundsProvider
    VirtualizingCellsControl.MouseControllerDispatcher
    VirtualizingCellsControl.EnableRenderCellDrawingVisuals
    VirtualizingCellsControl.RenderedCellVisuals
    VirtualizingCellsControl.IsInOnRender
    VirtualizingCellsControl.IndividualCellBackgroundsToDraw
    VirtualizingCellsControl.UseGuidelineSetToRenderBorder
    VirtualizingCellsControl.UseGuidelineSetToRenderBackground
    VirtualizingCellsControl.ArrangedCellUIElements
    VirtualizingCellsControl.IsInArrageCell
    ScrollAxisControl.CreateScrollAxis(Orientation, Boolean, IScrollBar, ILineSizeHost)
    ScrollAxisControl.LineDown()
    ScrollAxisControl.LineUp()
    ScrollAxisControl.PageDown()
    ScrollAxisControl.PageUp()
    ScrollAxisControl.LineRight()
    ScrollAxisControl.LineLeft()
    ScrollAxisControl.PageLeft()
    ScrollAxisControl.PageRight()
    ScrollAxisControl.ScrollToTop()
    ScrollAxisControl.ScrollToLeftEnd()
    ScrollAxisControl.ScrollToBottom()
    ScrollAxisControl.ScrollToRightEnd()
    ScrollAxisControl.OnMouseWheel(MouseWheelEventArgs)
    ScrollAxisControl.OnRenderSizeChanged(SizeChangedInfo)
    ScrollAxisControl.UpdateAxis(Size)
    ScrollAxisControl.PointToCellRowColumnIndex(MouseEventArgs)
    ScrollAxisControl.PointToCellRowColumnIndexOutsideCells(Point, Boolean)
    ScrollAxisControl.PointToCellRowColumnIndex(Point)
    ScrollAxisControl.GetClipRect(ScrollAxisRegion, ScrollAxisRegion)
    ScrollAxisControl.IsRowVisible(Int32)
    ScrollAxisControl.IsColumnVisible(Int32)
    ScrollAxisControl.IsCellVisible(RowColumnIndex)
    ScrollAxisControl.ScrollRows
    ScrollAxisControl.ScrollColumns
    ScrollAxisControl.HorizontalPixelScroll
    ScrollAxisControl.VerticalPixelScroll
    ScrollAxisControl.AllowPixelScrollPadding
    ScrollAxisControl.TopRowIndex
    ScrollAxisControl.LeftColumnIndex
    ScrollAxisControl.RowHeightsProvider
    ScrollAxisControl.ColumnWidthsProvider
    ScrollControl.ZoomScaleProperty
    ScrollControl.ScrollControlMouseMoveEvent
    ScrollControl.ScrollControlMouseUpEvent
    ScrollControl.ScrollControlMouseDownEvent
    ScrollControl.ScrollControlPreviewMouseMoveEvent
    ScrollControl.ScrollControlPreviewMouseUpEvent
    ScrollControl.ScrollControlPreviewMouseDownEvent
    ScrollControl.OnLoaded(RoutedEventArgs)
    ScrollControl.HitTestCore(PointHitTestParameters)
    ScrollControl.ArrangeOverride(Size)
    ScrollControl.InvalidateVisual()
    ScrollControl.InvalidateVisual(Boolean)
    ScrollControl.OnTopLeftFrameExtentChanged()
    ScrollControl.OnBottomRightFrameExtentChanged()
    ScrollControl.GetChildFrame(Boolean, Boolean, Boolean, Boolean, VisualContainer)
    ScrollControl.GetVisualChild(Int32)
    ScrollControl.OnVScrollBarValueChanging(Object, ValueChangingEventArgs)
    ScrollControl.OnHScrollBarValueChanging(Object, ValueChangingEventArgs)
    ScrollControl.MouseWheelUp()
    ScrollControl.MouseWheelDown()
    ScrollControl.MouseWheelLeft()
    ScrollControl.MouseWheelRight()
    ScrollControl.SetVerticalOffset(Double)
    ScrollControl.SetHorizontalOffset(Double)
    ScrollControl.MakeVisible(Visual, Rect)
    ScrollControl.OnMouseEnter(MouseEventArgs)
    ScrollControl.OnMouseDown(MouseButtonEventArgs)
    ScrollControl.OnMouseMove(MouseEventArgs)
    ScrollControl.OnMouseUp(MouseButtonEventArgs)
    ScrollControl.OnPreviewMouseWheel(MouseWheelEventArgs)
    ScrollControl.OnScrollControlMouseMove(ScrollControlMouseEventArgs)
    ScrollControl.OnScrollControlMouseUp(ScrollControlMouseButtonEventArgs)
    ScrollControl.OnScrollControlMouseDown(ScrollControlMouseButtonEventArgs)
    ScrollControl.OnScrollControlPreviewMouseMove(ScrollControlMouseEventArgs)
    ScrollControl.OnScrollControlPreviewMouseUp(ScrollControlMouseButtonEventArgs)
    ScrollControl.OnScrollControlPreviewMouseDown(ScrollControlMouseButtonEventArgs)
    ScrollControl.ZoomScale
    ScrollControl.IsArrangeDirty
    ScrollControl.IsInArrangeOverride
    ScrollControl.IsInArrangeContent
    ScrollControl.TopLeftFrameExtent
    ScrollControl.BottomRightFrameExtent
    ScrollControl.BackgroundFrame
    ScrollControl.ForegroundFrame
    ScrollControl.ElementsFrame
    ScrollControl.InnerFrame
    ScrollControl.GraphicFrame
    ScrollControl.VisualChildren
    ScrollControl.VisualChildrenCount
    ScrollControl.VScroll
    ScrollControl.HScroll
    ScrollControl.IScrollBarProvider.Element
    ScrollControl.HScrollBar
    ScrollControl.VScrollBar
    ScrollControl.ScrollOwner
    ScrollControl.CanHorizontallyScroll
    ScrollControl.CanVerticallyScroll
    ScrollControl.HorizontalOffset
    ScrollControl.VerticalOffset
    ScrollControl.ExtentWidth
    ScrollControl.ExtentHeight
    ScrollControl.ViewportWidth
    ScrollControl.ViewportHeight
    ScrollControl.HScrollBarShadow
    ScrollControl.VScrollBarShadow
    ScrollControl.MouseEventListeners
    ScrollControl.ScrollControlMouseMove
    ScrollControl.ScrollControlMouseUp
    ScrollControl.ScrollControlMouseDown
    ScrollControl.ScrollControlPreviewMouseMove
    ScrollControl.ScrollControlPreviewMouseUp
    ScrollControl.ScrollControlPreviewMouseDown
    VisualContainer.WantsMouseInputProperty
    VisualContainer.WantsKeyInputProperty
    VisualContainer.CellRenderBoundsProperty
    VisualContainer.GetWantsMouseInput(DependencyObject, UIElement)
    VisualContainer.SetWantsMouseInput(DependencyObject, Nullable<Boolean>)
    VisualContainer.SetWantsKeyInput(DependencyObject, Boolean)
    VisualContainer.GetWantsKeyInput(DependencyObject)
    VisualContainer.GetRenderBoundsInherited(DependencyObject)
    VisualContainer.GetRenderBounds(DependencyObject)
    VisualContainer.SetRenderBounds(DependencyObject, Rect)
    VisualContainer.GetParent(DependencyObject)
    VisualContainer.HitTestCore(GeometryHitTestParameters)
    VisualContainer.Dispose()
    VisualContainer.Children
    Namespace: Syncfusion.Windows.Controls.PivotGrid
    Assembly: Syncfusion.PivotAnalysis.Wpf.dll
    Syntax
    public class PivotGridControlBase : GridControlBase, IScrollBarProvider, IScrollInfo, IDisposable, IGridPrintPaginator

    Constructors

    PivotGridControlBase()

    Initializes the PivotGridControlBase class.

    Declaration
    public PivotGridControlBase()

    Fields

    GridControlProperty

    Identifies the Syncfusion.Windows.Controls.PivotGrid.PivotGridControl.GridControl dependency property.

    Declaration
    public static readonly DependencyProperty GridControlProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    The identifier for the Syncfusion.Windows.Controls.PivotGrid.PivotGridControl.GridControl dependency property.

    Properties

    AllowFilter

    Gets or sets a value to indicate whether to enable filtering.

    Declaration
    public bool AllowFilter { get; set; }
    Property Value
    Type Description
    System.Boolean

    AutoScrollIncrement

    Gets or sets the scroll increment, that controls the amount of scroll, that occurs when you try to drag a column header to a non-visible location, when "RowPivotsOnly" is set to true.

    Declaration
    public double AutoScrollIncrement { get; set; }
    Property Value
    Type Description
    System.Double

    AutoScrollTimerIncrement

    Gets or sets the maximum time increment in milliseconds, that occurs between scrolls when you try to drag a column header to a non-visible location, when "RowPivotsOnly" is set to true.

    Declaration
    public int AutoScrollTimerIncrement { get; set; }
    Property Value
    Type Description
    System.Int32

    ContextMenuTargetColumnIndex

    Gets or sets the column index of the column that was clicked when the context-menu was opened.

    Declaration
    public int ContextMenuTargetColumnIndex { get; set; }
    Property Value
    Type Description
    System.Int32

    GridControl

    Gets or sets the PivotGrid control.

    Declaration
    public PivotGridControl GridControl { get; set; }
    Property Value
    Type Description
    PivotGridControl

    HiddenColumnGroups

    Gets or sets the different hidden column groups.

    Declaration
    public List<HiddenGroup> HiddenColumnGroups { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<HiddenGroup>

    HiddenRowGroups

    Gets or sets the different hidden row groups.

    Declaration
    public List<HiddenGroup> HiddenRowGroups { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<HiddenGroup>

    HiddenRowIndexes

    Contains the row indexes that are hidden through filtering value columns when "RowPivotsOnly" is true.

    Declaration
    public HashSet<PivotCellInfo> HiddenRowIndexes { get; }
    Property Value
    Type Description
    System.Collections.Generic.HashSet<PivotCellInfo>

    ItemSource

    Gets the bounded data source.

    Declaration
    public object ItemSource { get; }
    Property Value
    Type Description
    System.Object

    MoveColumnHeaderBackground

    Gets or sets brush for column header background.

    Declaration
    public Brush MoveColumnHeaderBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    MoveColumnHeaderBorder

    Gets or sets pen for column header border.

    Declaration
    public Pen MoveColumnHeaderBorder { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Pen

    MoveColumnHeaderForeground

    Gets or sets brush for column header foreground.

    Declaration
    public Brush MoveColumnHeaderForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    PivotEngine

    Gets the PivotEngine wired to PivotGrid control.

    Declaration
    public PivotEngine PivotEngine { get; }
    Property Value
    Type Description
    PivotEngine

    SortOption

    Gets the sort option for PivotGrid control.

    Declaration
    public PivotSortOption SortOption { get; }
    Property Value
    Type Description
    PivotSortOption

    Methods

    ApplyFilters()

    Uses the contents of “HiddenRowIndexes” to display Pivot results, filtered using calculation values. Previous filters are first cleared. This method only affects the display when "RowPivotsOnly" is set to true.

    Declaration
    public void ApplyFilters()

    ApplyFilters(Boolean)

    Uses the contents of “HiddenRowIndexes” to display Pivot results, filtered using calculation values. Any previous filters, optionally cleared, depends upon "clearExisitingFilter" passed. This method only affects the display when "RowPivotsOnly" is set to true.

    Declaration
    public void ApplyFilters(bool clearExistingFilter)
    Parameters
    Type Name Description
    System.Boolean clearExistingFilter

    ApplySavedValueFilter(Dictionary<String, HashSet<String>>)

    When "RowPivotsOnly" is true, this method filters the value computation columns using the information in the passed-in dictionary.

    Declaration
    public void ApplySavedValueFilter(Dictionary<string, HashSet<string>> exclusions)
    Parameters
    Type Name Description
    System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.HashSet<System.String>> exclusions

    A dictionary whose keys represent value column mapping names and whose values are HashSets containing strings that should be filtered out of the corresponding column.

    ApplySavedValueSorts(List<String>, List<ListSortDirection>)

    When "RowPivotsOnly" is true, this method sorts the Pivot based on the information passed through the arguments.

    Declaration
    public void ApplySavedValueSorts(List<string> sortedColumns, List<ListSortDirection> listSortDirections)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.String> sortedColumns

    The field names for the columns to sort.

    System.Collections.Generic.List<System.ComponentModel.ListSortDirection> listSortDirections

    The corresponding sort orders for the sorted columns.

    ClearFilters()

    This method clears the current filter state and optionally re-draws the pivot display.

    Declaration
    public void ClearFilters()

    ClearFilters(Boolean)

    This method clears the current filter state and optionally re-draws the pivot display.

    Declaration
    public void ClearFilters(bool refresh)
    Parameters
    Type Name Description
    System.Boolean refresh

    Returns true, if the pivot display should be re-drawn; otherwise, false.

    ClearHiddenSubtotals(Boolean)

    Used to clear hidden sub-totals on the row pivots or column pivots, when the parameter passed is true.

    Declaration
    public void ClearHiddenSubtotals(bool isRowPivot)
    Parameters
    Type Name Description
    System.Boolean isRowPivot

    Indicates whether to clear hidden sub-totals on the row pivots or column pivots.

    ClearValueSorts()

    Method used to clear the sorting applied on value cells when "RowPivotsOnly" mode is enabled.

    Declaration
    public void ClearValueSorts()

    CollapseAllGroup()

    A method to collapse all PivotItem groups.

    Declaration
    public void CollapseAllGroup()

    ExpandAllGroup()

    A method to expand all PivotItem groups.

    Declaration
    public void ExpandAllGroup()

    GetColumnIndexFromName(String)

    A method to get the column index in PivotEngine from field name.

    Declaration
    public int GetColumnIndexFromName(string fieldName)
    Parameters
    Type Name Description
    System.String fieldName

    Name of the PivotItem.

    Returns
    Type Description
    System.Int32

    The column index.

    IsColumnVisible(String)

    Returns whether a the column has been hidden using the "SetValueColumnVisibility".

    Declaration
    public bool IsColumnVisible(string fieldName)
    Parameters
    Type Name Description
    System.String fieldName

    The field name of the column.

    Returns
    Type Description
    System.Boolean

    Returns true if the column is visible; otherwise, false.

    IsGroupCollapsed(PivotCellInfo, Int32, Boolean, PivotItem)

    Returns whether the specified cell is a collapsed cell or expander cell.

    Declaration
    public bool IsGroupCollapsed(PivotCellInfo info, int index, bool isRowPivot, PivotItem pi)
    Parameters
    Type Name Description
    PivotCellInfo info

    Cell Information.

    System.Int32 index

    Index of the item.

    System.Boolean isRowPivot

    Boolean value to indicate whether it is row pivot or not.

    PivotItem pi

    PivotItem.

    Returns
    Type Description
    System.Boolean

    Returns true, if collapsed; otherwise, false.

    LoadPivotInBackground()

    Builds a Pivot using the current schema on the background thread, so that the UI thread is responsive.

    Declaration
    public void LoadPivotInBackground()

    MoveValueColumn(Int32, Int32)

    When "RowPivotsOnly" is true, use this method to move a calculation column without re-populating the PivotEngine. The underlying grid will be re-drawn during the execution of this method.

    Declaration
    public void MoveValueColumn(int from, int to)
    Parameters
    Type Name Description
    System.Int32 from

    The index of the old column position.

    System.Int32 to

    The index of the new column position.

    MoveValueColumn(Int32, Int32, Boolean)

    When "RowPivotsOnly" is true, this method is used to move a calculation column without re-populating the PivotEngine.

    Declaration
    public void MoveValueColumn(int from, int to, bool refresh)
    Parameters
    Type Name Description
    System.Int32 from

    The index of the old column position.

    System.Int32 to

    The index of the new column position.

    System.Boolean refresh

    Returns true if you want the underlying grid to re-draw itself. If you are calling MoveValueColumn multiple times to move several columns, then only set refresh to true for the last call.

    OnCellClick(GridCellClickEventArgs)

    An overridden method to handle sorting on click over header cells.

    Declaration
    protected override void OnCellClick(GridCellClickEventArgs e)
    Parameters
    Type Name Description
    GridCellClickEventArgs e

    The event data.

    Overrides
    GridControlBase.OnCellClick(GridCellClickEventArgs)

    OnCellMouseUp(GridCellMouseControllerEventArgs)

    An overridden method to get clicked mouse button to handle mouse right click at computation header cell.

    Declaration
    protected override void OnCellMouseUp(GridCellMouseControllerEventArgs args)
    Parameters
    Type Name Description
    GridCellMouseControllerEventArgs args

    The event data.

    Overrides
    GridControlBase.OnCellMouseUp(GridCellMouseControllerEventArgs)

    OnContextMenuOpening(ContextMenuEventArgs)

    An overridden method to handle the visibility of items in the context menu being opened.

    Declaration
    protected override void OnContextMenuOpening(ContextMenuEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Controls.ContextMenuEventArgs e

    The event data.

    OnCreateAutomationPeer()

    returns the new automation peer class for the PivotGridControlBase

    Declaration
    protected override AutomationPeer OnCreateAutomationPeer()
    Returns
    Type Description
    System.Windows.Automation.Peers.AutomationPeer
    Overrides
    GridControlBase.OnCreateAutomationPeer()

    OnGridControlChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Calls when the value of the PivotGrid control changes.

    Declaration
    public static void OnGridControlChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject dependencyObject

    The PivotGrid control.

    System.Windows.DependencyPropertyChangedEventArgs args

    An event argument.

    OnHScrollBarValueChanged(Object, EventArgs)

    Handles the ValueChanged event for the horizontal scrollbar.

    Declaration
    protected override void OnHScrollBarValueChanged(object sender, EventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The Internal Grid.

    System.EventArgs e

    An event argument.

    Overrides
    ScrollControl.OnHScrollBarValueChanged(Object, EventArgs)

    OnPreviewKeyDown(KeyEventArgs)

    Calls before KeyDown event occurs.

    Declaration
    protected override void OnPreviewKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    An event argument

    Overrides
    GridControlBase.OnPreviewKeyDown(KeyEventArgs)

    OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

    Calls before the event MouseLeftButtonDown occurs.

    Declaration
    protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    An event argument

    OnPreviewMouseMove(MouseEventArgs)

    An overridden method to handle mouse movement in prior.

    Declaration
    protected override void OnPreviewMouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    The event data.

    Overrides
    GridControlBase.OnPreviewMouseMove(MouseEventArgs)

    OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

    Calls before mouse right button up event occur.

    Declaration
    protected override void OnPreviewMouseRightButtonUp(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    An event argument.

    OnPreviewMouseUp(MouseButtonEventArgs)

    Occurs when any mouse button is released.

    Declaration
    protected override void OnPreviewMouseUp(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    An event argument

    Overrides
    ScrollControl.OnPreviewMouseUp(MouseButtonEventArgs)

    OnQueryCellInfo(GridQueryCellInfoEventArgs)

    Raises the QueryCellInfo event.

    Declaration
    protected override void OnQueryCellInfo(GridQueryCellInfoEventArgs e)
    Parameters
    Type Name Description
    GridQueryCellInfoEventArgs e

    The GridQueryCellInfoEventArgs instance containing the event data.

    Overrides
    GridControlBase.OnQueryCellInfo(GridQueryCellInfoEventArgs)

    OnRender(DrawingContext)

    Calls when the cells are rendering.

    Declaration
    protected override void OnRender(DrawingContext dc)
    Parameters
    Type Name Description
    System.Windows.Media.DrawingContext dc

    DrawingContext.

    Overrides
    GridControlBase.OnRender(DrawingContext)

    OnRenderBorder(DrawingContext, Rect, Rect, CellBorderSide, Pen)

    Calls when cell border rendering.

    Declaration
    protected override void OnRenderBorder(DrawingContext dc, Rect cellRect, Rect clipRect, CellBorderSide borderSide, Pen pen)
    Parameters
    Type Name Description
    System.Windows.Media.DrawingContext dc

    The Drawing Context.

    System.Windows.Rect cellRect

    The rectangle of current cell.

    System.Windows.Rect clipRect

    The clipping rectangle for current cell.

    CellBorderSide borderSide

    The border side for current cell.

    System.Windows.Media.Pen pen

    The pen applied tha color for cell.

    Overrides
    VirtualizingCellsControl.OnRenderBorder(DrawingContext, Rect, Rect, CellBorderSide, Pen)

    OnResizingColumns(GridResizingColumnsEventArgs)

    Raises the ResizingColumns event.

    Declaration
    protected override void OnResizingColumns(GridResizingColumnsEventArgs args)
    Parameters
    Type Name Description
    GridResizingColumnsEventArgs args

    The GridResizingColumnsEventArgs instance containing the event data.

    Overrides
    GridControlBase.OnResizingColumns(GridResizingColumnsEventArgs)

    OnResizingRows(GridResizingRowsEventArgs)

    Raises the ResizingRows event.

    Declaration
    protected override void OnResizingRows(GridResizingRowsEventArgs args)
    Parameters
    Type Name Description
    GridResizingRowsEventArgs args

    The GridResizingRowsEventArgs instance containing the event data.

    Overrides
    GridControlBase.OnResizingRows(GridResizingRowsEventArgs)

    OnRowPivotsOnlyContextMenuShowing(RowPivotsOnlyContextMenuShowingArgs)

    Raises the RowPivotsOnlyContextMenuShowingArgs event.

    Declaration
    protected void OnRowPivotsOnlyContextMenuShowing(RowPivotsOnlyContextMenuShowingArgs e)
    Parameters
    Type Name Description
    RowPivotsOnlyContextMenuShowingArgs e

    The RowPivotsOnlyContextMenuShowingArgs instance containing the event data.

    OnVScrollBarValueChanged(Object, EventArgs)

    Handles the ValueChanged event for the vertical scrollbar.

    Declaration
    protected override void OnVScrollBarValueChanged(object sender, EventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The Internal Grid.

    System.EventArgs e

    An event argument.

    Overrides
    ScrollControl.OnVScrollBarValueChanged(Object, EventArgs)

    Populate()

    This method calls PivotEngine.Populate to construct the underlying Pivot. It does it in a manner such that if both PivotEngine.EnableOnDemandCalculations and PivotEngine.EnableLazyLoadOnDemandCalculations are true, then the summaries are calculated in the background during application idle cycles.

    Declaration
    public void Populate()

    ReapplyFiltersAfterSort()

    Used to re-apply the filtering in PivotGrid, after the sorting operation done at PivotGrid when "EnableOnDemandCalculations" is set to true.

    Declaration
    public void ReapplyFiltersAfterSort()

    Refresh(Boolean)

    Refreshes this PivotGrid instance. If the parameter value is true, then the refreshing includes re-population of the PivotEngine.

    Declaration
    public void Refresh(bool shouldPopulateEngine)
    Parameters
    Type Name Description
    System.Boolean shouldPopulateEngine

    A value indicating whether to re-populate PivotEngine.

    SetValueColumnVisibility(Int32, Boolean)

    When "RowPivotsOnly" is true, this method either hides or shows a column at a given column index. The index is the absolute position in the PivotGrid control and may include previously hidden columns in its count.

    Declaration
    public void SetValueColumnVisibility(int columnIndex, bool isHidden)
    Parameters
    Type Name Description
    System.Int32 columnIndex

    The column index in the Grid (taking into account possible hidden columns).

    System.Boolean isHidden

    Returns true if you want to hide this column, and false if you want to show it.

    SetValueColumnVisibility(String, Boolean)

    When "RowPivotsOnly" is true, this method either hides or shows a column, specified by the given mapping name.

    Declaration
    public void SetValueColumnVisibility(string fieldName, bool isHidden)
    Parameters
    Type Name Description
    System.String fieldName

    The mapping name associated with the column.

    System.Boolean isHidden

    Returns true if you want to hide this column, and false if you want to show it.

    ShouldRenderCurrentCellBorder()

    Hiding the cell border for header cells.

    Declaration
    protected override bool ShouldRenderCurrentCellBorder()
    Returns
    Type Description
    System.Boolean
    Overrides
    GridControlBase.ShouldRenderCurrentCellBorder()

    SubTotalsRendering()

    Show/hide the PivotGrid's sub-total based on the "ShowSubTotals" property.

    Declaration
    public void SubTotalsRendering()

    Events

    RowPivotsOnlyContextMenuShowing

    Event raised prior to a context-menu opening when "RowPivotsOnly" is true.

    Declaration
    public event RowPivotsOnlyContextMenuShowingEvent RowPivotsOnlyContextMenuShowing
    Event Type
    Type Description
    RowPivotsOnlyContextMenuShowingEvent

    Implements

    IScrollBarProvider
    System.Windows.Controls.Primitives.IScrollInfo
    System.IDisposable
    IGridPrintPaginator

    Extension Methods

    GridPrintExtensions.ShowPrintDialog(GridControlBase)
    GridPrintExtensions.ShowPrintDialog(GridControlBase, Action<GridPrintDialog>)
    GridPrintExtensions.Print(GridControlBase)
    GridPrintExtensions.Print(GridControlBase, Action<PrintDialog>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved