menu

MAUI

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

    Show / Hide Table of Contents

    Class DataGridCheckBoxCellRenderer

    A class for cell renderer that displays Microsoft.Maui.Controls.CheckBox in a DataGridCell.

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

    Constructors

    DataGridCheckBoxCellRenderer()

    ToDo

    Declaration
    public DataGridCheckBoxCellRenderer()

    Methods

    OnCreateDisplayUIView()

    Creates the view for the display UI.

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

    OnInitializeDisplayView(DataColumnBase, StackLayout)

    Initializes settings of the display view.

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

    OnUnloadViews(DataColumnBase)

    Called from UnloadViews(DataColumnBase) after a cell is scrolled out of view. DataGridCellRenderer<T1, T2> overrides this method and either removes the cell renderer visuals from the parent canvas or hide them and reuse it later in same canvas depending on whether Syncfusion.Maui.DataGrid.DataGridCellRenderer`2.AllowRecycle was set.

    Declaration
    protected override void OnUnloadViews(DataColumnBase dataColumn)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn

    The dataColumn containing the details of the column.

    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Microsoft.Maui.Controls.StackLayout, Microsoft.Maui.Controls.View>.OnUnloadViews(Syncfusion.Maui.DataGrid.DataColumnBase)

    OnUpdateCellValue(DataColumnBase)

    Called when the cell value is updated.

    Declaration
    protected override void OnUpdateCellValue(DataColumnBase dataColumn)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Microsoft.Maui.Controls.StackLayout, 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