menu

Document Processing

SpreadsheetHeaderCellRenderer Class - FileFormats API Reference | Syncfusion

    Show / Hide Table of Contents

    SpreadsheetHeaderCellRenderer Class

    Represents a class which holds the cell renderer that displays Syncfusion.UI.Xaml.CellGrid.GridHeaderCell in a GridCell. Override the methods for initializing content of the cell and arranging the cell visuals.

    Inheritance
    System.Object
    SpreadsheetCellRendererBase
    SpreadsheetVirtualizingCellRendererBase<Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell>
    SpreadsheetHeaderCellRenderer
    Implements
    ISpreadsheetCellRenderer
    System.IDisposable
    Inherited Members
    SpreadsheetCellRendererBase.AllowEditInFormulaBar
    SpreadsheetCellRendererBase.Arrange(RowColumnIndex, UIElement, Rect)
    SpreadsheetCellRendererBase.BeginEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetCellRendererBase.CharacterReceived(CharacterReceivedEventArgs)
    SpreadsheetCellRendererBase.ClearRecycleBin()
    SpreadsheetCellRendererBase.CurrentCellElement
    SpreadsheetCellRendererBase.CurrentCellIndex
    SpreadsheetCellRendererBase.CurrentCellRendererElement
    SpreadsheetCellRendererBase.CurrentCellValueChanged(String)
    SpreadsheetCellRendererBase.CurrentStyle
    SpreadsheetCellRendererBase.DisplayElementOptimization
    SpreadsheetCellRendererBase.Dispose()
    SpreadsheetCellRendererBase.Dispose(Boolean)
    SpreadsheetCellRendererBase.EndEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetCellRendererBase.GetControlValue()
    SpreadsheetCellRendererBase.GetFormattedText(IStyle)
    SpreadsheetCellRendererBase.Grid
    SpreadsheetCellRendererBase.HasCurrentCellState
    SpreadsheetCellRendererBase.IsEditable
    SpreadsheetCellRendererBase.IsFocused
    SpreadsheetCellRendererBase.IsFocusible
    SpreadsheetCellRendererBase.IsInEditing
    SpreadsheetCellRendererBase.ISpreadsheetCellRenderer.ShouldGridTryToHandleKeyDown(KeyRoutedEventArgs)
    SpreadsheetCellRendererBase.Measure(RowColumnIndex, UIElement, Size)
    SpreadsheetCellRendererBase.MoveCurrentCell
    SpreadsheetCellRendererBase.OnArrange(RowColumnIndex, UIElement, Rect)
    SpreadsheetCellRendererBase.OnCharacterReceived(CharacterReceivedEventArgs)
    SpreadsheetCellRendererBase.OnMeasure(RowColumnIndex, UIElement, Size)
    SpreadsheetCellRendererBase.OnPrepareUIElements(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetCellRendererBase.OnSaveChanges()
    SpreadsheetCellRendererBase.OnUnloadUIElements(GridCell)
    SpreadsheetCellRendererBase.PrepareUIElements(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetCellRendererBase.PreviewInputText
    SpreadsheetCellRendererBase.RaiseSaveChanges()
    SpreadsheetCellRendererBase.RefreshContent()
    SpreadsheetCellRendererBase.ResetCurrentCellState()
    SpreadsheetCellRendererBase.SetControlValue(Object)
    SpreadsheetCellRendererBase.SetCurrentCellState(RowColumnIndex, UIElement, Boolean, Boolean)
    SpreadsheetCellRendererBase.SetFocus(Boolean)
    SpreadsheetCellRendererBase.SetFocus(UIElement, Boolean)
    SpreadsheetCellRendererBase.ShouldGridTryToHandleKeyDown(KeyRoutedEventArgs)
    SpreadsheetCellRendererBase.SupportDrawingOptimization
    SpreadsheetCellRendererBase.SupportRenderOptimization
    SpreadsheetCellRendererBase.UnloadUIElements(GridCell)
    SpreadsheetCellRendererBase.UpdateCellStyle(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetCellRendererBase.UpdateCurrentCellState(UIElement, Boolean)
    SpreadsheetCellRendererBase.UseOnlyRendererElement
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.AllowRecycle
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.BeginEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.ClearRecycleBin()
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.DisplayRecycleBin
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.Dispose(Boolean)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.EditRecycleBin
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.EndEdit(RowColumnIndex, GridCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.InitializeDisplayElement(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.InitializeEditElement(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnArrange(RowColumnIndex, UIElement, Rect)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnCreateDisplayUIElement()
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnCreateEditUIElement()
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnCreateTemplateUIElement()
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnEditElementLoaded(Object, RoutedEventArgs)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnEditElementLostFocus(Object, RoutedEventArgs)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnEditingComplete(UIElement)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnEnteredEditMode(UIElement)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnInitializeDisplayElement(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnInitializeEditElement(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnMeasure(RowColumnIndex, UIElement, Size)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnPrepareUIElements(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUnloadUIElements(GridCell)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUnwireDisplayUIElement(GridHeaderCell)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUnwireEditUIElement(GridHeaderCell)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUnWireTemplateUIElement(ContentControl)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUpdateCellStyle(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUpdateEditCellStyle(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnUpdateTemplateElement(ContentControl, IStyle)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnWireDisplayUIElement(GridHeaderCell)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnWireEditUIElement(GridHeaderCell)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.OnWireTemplateUIElement(ContentControl)
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.TemplateRecycleBin
    SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>.UpdateCellStyle(RowColumnIndex, GridCell, SpreadsheetColumn, Boolean)
    Namespace: Syncfusion.UI.Xaml.Spreadsheet.CellRenderer
    Assembly: Syncfusion.SfSpreadsheet.UWP.dll
    Syntax
    public class SpreadsheetHeaderCellRenderer : SpreadsheetVirtualizingCellRendererBase<GridHeaderCell, GridHeaderCell>, ISpreadsheetCellRenderer, IDisposable

    Constructors

    SpreadsheetHeaderCellRenderer()

    Initializes a new instance of the SpreadsheetHeaderCellRenderer class.

    Declaration
    public SpreadsheetHeaderCellRenderer()

    Methods

    OnInitializeDisplayElement(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)

    Invoked when display element of header cell is initialized on the cell.

    Declaration
    protected override void OnInitializeDisplayElement(RowColumnIndex rowColumnIndex, GridHeaderCell uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex rowColumnIndex

    Coordinates of a cell.

    Syncfusion.UI.Xaml.CellGrid.GridHeaderCell uiElement

    An instance of Syncfusion.UI.Xaml.CellGrid.GridHeaderCell.

    SpreadsheetColumn column

    An instance of SpreadsheetColumn.

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell>.OnInitializeDisplayElement(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    OnInitializeEditElement(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)

    Invoked when edit element of header cell is initialized on the cell.

    Declaration
    protected override void OnInitializeEditElement(RowColumnIndex rowColumnIndex, GridHeaderCell uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex rowColumnIndex

    Coordinates of a cell.

    Syncfusion.UI.Xaml.CellGrid.GridHeaderCell uiElement

    An instance of Syncfusion.UI.Xaml.CellGrid.GridHeaderCell.

    SpreadsheetColumn column

    An instance of SpreadsheetColumn.

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    OnUpdateEditCellStyle(RowColumnIndex, GridHeaderCell, SpreadsheetColumn)

    Update the cell style and content of the edit element.

    Declaration
    protected override void OnUpdateEditCellStyle(RowColumnIndex cellRowColumnIndex, GridHeaderCell uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex cellRowColumnIndex

    Coordinates of a cell.

    Syncfusion.UI.Xaml.CellGrid.GridHeaderCell uiElement

    An instance of .

    SpreadsheetColumn column

    An instance of SpreadsheetColumn.

    Overrides
    Syncfusion.UI.Xaml.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell>.OnUpdateEditCellStyle(Syncfusion.UI.Xaml.Grid.ScrollAxis.RowColumnIndex, Syncfusion.UI.Xaml.CellGrid.GridHeaderCell, Syncfusion.UI.Xaml.Spreadsheet.SpreadsheetColumn)

    Implements

    ISpreadsheetCellRenderer
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved