menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataGridHeaderCellRenderer - MAUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DataGridHeaderCellRenderer

    A class for cell renderer that displays header contents in a DataGridHeaderCell. The class provides strong typed override methods for initializing Content of the cell and arranging the cell visuals.

    Updates to appearance and Content of child elements, creation and unloading of views will not trigger layout or render calls in parent canvas.

    Inheritance
    System.Object
    DataGridCellRenderer<SfDataGridContentView, Microsoft.Maui.Controls.View>
    DataGridHeaderCellRenderer
    Implements
    IDataGridCellRenderer
    System.IDisposable
    Inherited Members
    DataGridCellRenderer<SfDataGridContentView, View>.BeginEdit(RowColumnIndex, DataGridCell, DataGridColumn, Object)
    DataGridCellRenderer<SfDataGridContentView, View>.CanUpdateBinding(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.ClearRecycleBin()
    DataGridCellRenderer<SfDataGridContentView, View>.CommitCellValue(Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.CurrentCellElement
    DataGridCellRenderer<SfDataGridContentView, View>.CurrentCellIndex
    DataGridCellRenderer<SfDataGridContentView, View>.CurrentCellRendererElement
    DataGridCellRenderer<SfDataGridContentView, View>.DataGrid
    DataGridCellRenderer<SfDataGridContentView, View>.Dispose()
    DataGridCellRenderer<SfDataGridContentView, View>.Dispose(Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.EndEdit(DataColumnBase, Object, Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.GetControlValue()
    DataGridCellRenderer<SfDataGridContentView, View>.HasCurrentCellState
    DataGridCellRenderer<SfDataGridContentView, View>.IsEditable
    DataGridCellRenderer<SfDataGridContentView, View>.IsFocusable
    DataGridCellRenderer<SfDataGridContentView, View>.IsInEditing
    DataGridCellRenderer<SfDataGridContentView, View>.OnCreateDisplayUIView()
    DataGridCellRenderer<SfDataGridContentView, View>.OnCreateEditUIView()
    DataGridCellRenderer<SfDataGridContentView, View>.OnEnteredEditMode(DataColumnBase, View)
    DataGridCellRenderer<SfDataGridContentView, View>.OnInitializeDisplayView(DataColumnBase, SfDataGridContentView)
    DataGridCellRenderer<SfDataGridContentView, View>.OnInitializeEditView(DataColumnBase, View)
    DataGridCellRenderer<SfDataGridContentView, View>.OnPrepareViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.OnSetCellStyle(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.OnUnloadViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.OnUpdateCellValue(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.PrepareViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.RefreshDisplayValue(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.ResetCurrentCellState()
    DataGridCellRenderer<SfDataGridContentView, View>.ResumeBinding(DataColumnBase, SfDataGridContentView)
    DataGridCellRenderer<SfDataGridContentView, View>.SetCellStyle(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.SetControlValue(Object)
    DataGridCellRenderer<SfDataGridContentView, View>.SetCurrentCellState(RowColumnIndex, DataGridCell, Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.SetFocus(Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.SetFocus(View, Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.SupportsRenderOptimization
    DataGridCellRenderer<SfDataGridContentView, View>.SuspendBinding(DataColumnBase, SfDataGridContentView)
    DataGridCellRenderer<SfDataGridContentView, View>.UnloadViews(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.UnwireEditUIElement(View)
    DataGridCellRenderer<SfDataGridContentView, View>.UpdateCellValue(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.UpdateColumnInfo(DataColumnBase)
    DataGridCellRenderer<SfDataGridContentView, View>.UpdateCurrentCellState(View, Boolean)
    DataGridCellRenderer<SfDataGridContentView, View>.UpdateEditViewCellStyle(DataColumnBase, View)
    DataGridCellRenderer<SfDataGridContentView, View>.WireEditUIElement(View)
    Namespace: Syncfusion.Maui.DataGrid
    Assembly: Syncfusion.Maui.DataGrid.dll
    Syntax
    public class DataGridHeaderCellRenderer : DataGridCellRenderer<SfDataGridContentView, View>, IDataGridCellRenderer, IDisposable

    Constructors

    DataGridHeaderCellRenderer()

    Initializes a new instance of the DataGridHeaderCellRenderer class.

    Declaration
    public DataGridHeaderCellRenderer()

    Methods

    OnCreateDisplayUIView()

    Creates the view for the display UI.

    Declaration
    protected override SfDataGridContentView OnCreateDisplayUIView()
    Returns
    Type
    SfDataGridContentView
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridContentView, Microsoft.Maui.Controls.View>.OnCreateDisplayUIView()

    OnInitializeDisplayView(DataColumnBase, SfDataGridContentView)

    Initializes settings of the display view.

    Declaration
    protected override void OnInitializeDisplayView(DataColumnBase dataColumn, SfDataGridContentView view)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    SfDataGridContentView view
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridContentView, Microsoft.Maui.Controls.View>.OnInitializeDisplayView(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridContentView)

    OnSetCellStyle(DataColumnBase)

    Called when the cell style is set.

    Declaration
    protected override void OnSetCellStyle(DataColumnBase dataColumn)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridContentView, Microsoft.Maui.Controls.View>.OnSetCellStyle(Syncfusion.Maui.DataGrid.DataColumnBase)

    OnUpdateCellValue(DataColumnBase)

    Updates the cell value of the header column.

    Declaration
    protected override void OnUpdateCellValue(DataColumnBase dataColumn)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridContentView, Microsoft.Maui.Controls.View>.OnUpdateCellValue(Syncfusion.Maui.DataGrid.DataColumnBase)

    Implements

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