WPF

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

    Show / Hide Table of Contents

    Class PivotGridTemplateCellRenderer

    Implements the renderer part of the PivotGrid template cell.

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    CellRendererBase<GridRenderStyleInfo>
    GridCellRendererBase
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>
    GridVirtualizingCellRenderer<PivotGridTemplateCell>
    PivotGridTemplateCellRenderer
    Implements
    IGridCellRenderer
    ICellRenderer
    IHitTestSelectCells
    IStyleChanged
    System.IDisposable
    IAllowKeepAliveOnlyCurrentCell
    Inherited Members
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.OnWireUIElement(PivotGridTemplateCell)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.OnUnwireUIElement(PivotGridTemplateCell)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.OnCancelMouseCapture(UIElement)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.OnRecaptureMouse(UIElement)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.GetControlValueFromEditorCore(PivotGridTemplateCell)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.GetControlTextFromEditor()
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.GetControlTextFromEditorCore(PivotGridTemplateCell)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.RefreshContent()
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.EnsureCurrentCellUIElement()
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.RaiseGridPreviewMouseMove(RowColumnIndex, MouseEventArgs)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.RollbackTextChange(TextBoxBase)
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.EmptyRecycleBin()
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.AllowKeepAliveOnlyCurrentCell
    GridVirtualizingCellRenderer<PivotGridTemplateCell>.CurrentCellUIElement
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.OnArrange(ArrangeCellArgs, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.InitializeDefaultProperties(PivotGridTemplateCell)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.ArrangeUIElement(ArrangeCellArgs, PivotGridTemplateCell, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.GetBounds(UIElement)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.SetBounds(UIElement, Rect)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.SetBounds(UIElement, Rect, Boolean, Boolean)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.InvalidateMeasureRecursive(UIElement)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.OnElementArranged(UIElement, Rect)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.OnElementMeasured(UIElement, Size)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.GetUIElement(CellUIElements)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.InitializeContent(PivotGridTemplateCell, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.OnPrepareUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.CreateUIElement(ArrangeCellArgs, GridRenderStyleInfo)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.OnUnloadUIElements(VirtualizingCellsControl, RowColumnIndex, CellUIElements)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.Dispose(Boolean)
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.AllowRecycle
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.AllowTransparentBackground
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.InInitializeContent
    GridVirtualizingCellRendererBase<PivotGridTemplateCell>.AllowRecycleIfIsKeyboardFocusWithin
    GridCellRendererBase.RaiseCreated(GridCellModelBase)
    GridCellRendererBase.OnCreated()
    GridCellRendererBase.SetCurrentCellState(GridControlBase, RowColumnIndex, GridActivateCurrentCellOptions)
    GridCellRendererBase.IsCurrentCell(GridControlBase, RowColumnIndex)
    GridCellRendererBase.IsCurrentCell(GridRenderStyleInfo)
    GridCellRendererBase.IsCurrentCell(UIElement)
    GridCellRendererBase.ResetCurrentCellState()
    GridCellRendererBase.OnResetFocus()
    GridCellRendererBase.SetControlText(String)
    GridCellRendererBase.SetControlText(String, Boolean)
    GridCellRendererBase.ValidateControlText(String)
    GridCellRendererBase.ResetControlText()
    GridCellRendererBase.ApplyControlText(GridRenderStyleInfo, String)
    GridCellRendererBase.GetControlText(GridRenderStyleInfo)
    GridCellRendererBase.GetControlTextCore(GridRenderStyleInfo, Object)
    GridCellRendererBase.ShouldCurrentCellShowCellText()
    GridCellRendererBase.SetControlValue(Object)
    GridCellRendererBase.ValidateControlValue(Object)
    GridCellRendererBase.ResetControlValue()
    GridCellRendererBase.GetControlValue(GridRenderStyleInfo)
    GridCellRendererBase.RaiseInitialize(GridActivateCurrentCellOptions)
    GridCellRendererBase.ScrollInView()
    GridCellRendererBase.RaiseActivating(GridControlBase, RowColumnIndex, GridActivateCurrentCellOptions)
    GridCellRendererBase.OnActivating()
    GridCellRendererBase.RaiseActivated()
    GridCellRendererBase.RaiseActivateFailed()
    GridCellRendererBase.OnActivateFailed()
    GridCellRendererBase.RaiseDeactivating()
    GridCellRendererBase.OnDeactivating()
    GridCellRendererBase.RaiseDeactivated()
    GridCellRendererBase.RaiseDeactivateFailed()
    GridCellRendererBase.OnDeactivateFailed()
    GridCellRendererBase.RaiseValidate()
    GridCellRendererBase.OnValidate()
    GridCellRendererBase.RaiseClipboardPaste(GridCutPasteEventArgs)
    GridCellRendererBase.OnClipboardPaste(GridCutPasteEventArgs)
    GridCellRendererBase.RaiseClipboardPasted(GridCutPasteEventArgs)
    GridCellRendererBase.OnClipboardPasted(GridCutPasteEventArgs)
    GridCellRendererBase.RaiseValidated()
    GridCellRendererBase.OnValidated()
    GridCellRendererBase.RaiseSaveChanges()
    GridCellRendererBase.OnSaveChanges()
    GridCellRendererBase.RaiseRejectChanges()
    GridCellRendererBase.OnRejectChanges()
    GridCellRendererBase.NotifyCurrentCellChanging()
    GridCellRendererBase.NotifyCurrentCellChanged()
    GridCellRendererBase.MoveCurrentHelper(FrameworkElement, MouseControllerEventArgs)
    GridCellRendererBase.IGridCellRenderer.ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)
    GridCellRendererBase.IGridCellRenderer.RenderForPrinting(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    GridCellRendererBase.OnRenderForPrinting(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    GridCellRendererBase.IGridCellRenderer.RaiseGridPreviewTextInput(TextCompositionEventArgs)
    GridCellRendererBase.IGridCellRenderer.RaiseConfirmChangesFailed()
    GridCellRendererBase.OnConfirmChangesFailed()
    GridCellRendererBase.RaiseStartEditing()
    GridCellRendererBase.RaiseBeginEdit()
    GridCellRendererBase.RaiseEndEdit()
    GridCellRendererBase.RaiseEditingComplete()
    GridCellRendererBase.UpdateCellRowColumnIndex(RowColumnIndex)
    GridCellRendererBase.UpdateCurrentStyle()
    GridCellRendererBase.MouseDown(FrameworkElement, MouseControllerEventArgs)
    GridCellRendererBase.StyleChanged(StyleChangedEventArgs)
    GridCellRendererBase.OnCreateAutomationPeer()
    GridCellRendererBase.IsControlTextShown
    GridCellRendererBase.IsFocusable
    GridCellRendererBase.IsModifiable
    GridCellRendererBase.IsDropDownable
    GridCellRendererBase.EditorType
    GridCellRendererBase.CellModel
    GridCellRendererBase.GridControl
    GridCellRendererBase.CellRowColumnIndex
    GridCellRendererBase.ActivateOptions
    GridCellRendererBase.RowIndex
    GridCellRendererBase.ColumnIndex
    GridCellRendererBase.CurrentCell
    GridCellRendererBase.CurrentStyle
    GridCellRendererBase.CurrentStyleCopy
    GridCellRendererBase.HasCurrentCellState
    GridCellRendererBase.IsFocused
    GridCellRendererBase.IsModified
    GridCellRendererBase.IsDroppedDown
    GridCellRendererBase.ControlText
    GridCellRendererBase.HasControlText
    GridCellRendererBase.InSetControlText
    GridCellRendererBase.ControlValue
    GridCellRendererBase.HasControlValue
    GridCellRendererBase.InSetControlValue
    GridCellRendererBase.InInitialize
    GridCellRendererBase.IsEditable
    GridCellRendererBase.AllowGridToFocus
    GridCellRendererBase.SupportsRenderOptimization
    CellRendererBase<GridRenderStyleInfo>.isInArrange
    CellRendererBase<GridRenderStyleInfo>.OnRender(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.Render(DrawingContext, RenderCellArgs)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.Arrange(ArrangeCellArgs)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.PrepareUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.UnloadUIElements(VirtualizingCellsControl, RowColumnIndex, CellUIElements)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.CancelMouseCapture(UIElement)
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.RecaptureMouse(UIElement)
    CellRendererBase<GridRenderStyleInfo>.RefreshCellUIElementsContent(VirtualizingCellsControl, CellUIElements, RowColumnIndex)
    CellRendererBase<GridRenderStyleInfo>.Hide(UIElement)
    CellRendererBase<GridRenderStyleInfo>.IsInArrange
    CellRendererBase<GridRenderStyleInfo>.AllowCancelMouseCapture
    CellRendererBase<GridRenderStyleInfo>.ICellRenderer.UnloadUIElementsWhenScrolledOutOfView
    CellRendererBase<GridRenderStyleInfo>.UnloadVisualsWhenScrolledOutOfView
    NonFinalizeDisposable.Dispose()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Controls.PivotGrid
    Assembly: Syncfusion.PivotAnalysis.Wpf.dll
    Syntax
    public class PivotGridTemplateCellRenderer : GridVirtualizingCellRenderer<PivotGridTemplateCell>, IGridCellRenderer, ICellRenderer, IHitTestSelectCells, IStyleChanged, IDisposable, IAllowKeepAliveOnlyCurrentCell

    Constructors

    PivotGridTemplateCellRenderer()

    Declaration
    public PivotGridTemplateCellRenderer()

    Methods

    CreateRendererElement(PivotGridTemplateCell, GridRenderStyleInfo)

    Creates the renderer element using the information from the cell style.

    Declaration
    public override void CreateRendererElement(PivotGridTemplateCell uiElement, GridRenderStyleInfo style)
    Parameters
    Type Name Description
    PivotGridTemplateCell uiElement

    The renderer cell.

    GridRenderStyleInfo style

    To apply styles like background, foreground, font-size and font-weight etc... to the cell.

    Overrides
    Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.PivotGrid.PivotGridTemplateCell>.CreateRendererElement(Syncfusion.Windows.Controls.PivotGrid.PivotGridTemplateCell, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)

    GetControlValueFromEditor()

    Method that returns the cell value.

    Declaration
    protected override object GetControlValueFromEditor()
    Returns
    Type Description
    System.Object

    The cell value.

    Overrides
    Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.PivotGrid.PivotGridTemplateCell>.GetControlValueFromEditor()

    OnActivated()

    Raises the Activate event.

    Declaration
    protected override void OnActivated()
    Overrides
    GridCellRendererBase.OnActivated()

    OnDeactivated()

    Raises the Deactivate event.

    Declaration
    protected override void OnDeactivated()
    Overrides
    GridCellRendererBase.OnDeactivated()

    OnEditingComplete()

    Raises the EditingComplete event.

    Declaration
    protected override void OnEditingComplete()
    Overrides
    GridCellRendererBase.OnEditingComplete()

    OnEnteredEditMode()

    Raises the EnteredEditMode event.

    Declaration
    protected override void OnEnteredEditMode()
    Overrides
    GridCellRendererBase.OnEnteredEditMode()

    OnGridPreviewTextInput(TextCompositionEventArgs)

    Calls when editing the current cell.

    Declaration
    protected override void OnGridPreviewTextInput(TextCompositionEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.TextCompositionEventArgs e

    The System.Windows.Input.TextCompositionEventArgs instance containing the event data.

    Overrides
    GridCellRendererBase.OnGridPreviewTextInput(TextCompositionEventArgs)

    OnInitialize()

    Raises the Initialize event.

    Declaration
    protected override void OnInitialize()
    Overrides
    GridCellRendererBase.OnInitialize()

    OnInitializeContent(PivotGridTemplateCell, GridRenderStyleInfo)

    Initializes the content of the cell using the information from the cell style.

    Declaration
    public override void OnInitializeContent(PivotGridTemplateCell uiElement, GridRenderStyleInfo style)
    Parameters
    Type Name Description
    PivotGridTemplateCell uiElement

    The renderer cell.

    GridRenderStyleInfo style

    To apply styles like background, foreground, font-size and font-weight etc... to the cell.

    Overrides
    Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.PivotGrid.PivotGridTemplateCell>.OnInitializeContent(Syncfusion.Windows.Controls.PivotGrid.PivotGridTemplateCell, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)

    OnSetFocus()

    Raises the SetFocus event.

    Declaration
    protected override void OnSetFocus()
    Overrides
    GridCellRendererBase.OnSetFocus()

    RaiseGridCellClick(Int32, Int32, MouseControllerEventArgs)

    Calls when we click on PivotGrid cell.

    Declaration
    public override void RaiseGridCellClick(int rowIndex, int colIndex, MouseControllerEventArgs e)
    Parameters
    Type Name Description
    System.Int32 rowIndex

    Row index of the current cell.

    System.Int32 colIndex

    Column index of the current cell.

    MouseControllerEventArgs e

    Arguments based on mouse click inside PivotGrid cell.

    Overrides
    GridCellRendererBase.RaiseGridCellClick(Int32, Int32, MouseControllerEventArgs)

    ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)

    Indicates whether the CurrentCellUIElement should handle the key and the Grid should ignore it.

    Declaration
    protected override bool ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    The event argument.

    Returns
    Type Description
    System.Boolean

    True or False.

    Overrides
    GridCellRendererBase.ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)

    Implements

    IGridCellRenderer
    ICellRenderer
    IHitTestSelectCells
    IStyleChanged
    System.IDisposable
    IAllowKeepAliveOnlyCurrentCell
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved