alexa
menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    Class DataGridTimePickerCellRenderer

    A class for cell renderer that displays System.TimeSpan in a DataGridCell.

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

    Constructors

    DataGridTimePickerCellRenderer()

    Initializes a new instance of the DataGridTimePickerCellRenderer class.

    Declaration
    public DataGridTimePickerCellRenderer()

    Methods

    BeginEdit(RowColumnIndex, DataGridCell, DataGridColumn, Object)

    Override BeginEdit to add a label control for displaying the selected time value alongside the picker.

    Declaration
    public override bool BeginEdit(RowColumnIndex rowColumnIndex, DataGridCell cellElement, DataGridColumn column, object rowData)
    Parameters
    Type Name Description
    RowColumnIndex rowColumnIndex
    DataGridCell cellElement
    DataGridColumn column
    System.Object rowData
    Returns
    Type
    System.Boolean
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.BeginEdit(Syncfusion.Maui.GridCommon.ScrollAxis.RowColumnIndex, Syncfusion.Maui.DataGrid.DataGridCell, Syncfusion.Maui.DataGrid.DataGridColumn, System.Object)

    EndEdit(DataColumnBase, Object, Boolean)

    Override EndEdit to properly remove the label control from the cell.

    Declaration
    public override bool EndEdit(DataColumnBase dataColumn, object record, bool canResetBinding = false)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    System.Object record
    System.Boolean canResetBinding
    Returns
    Type
    System.Boolean
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.EndEdit(Syncfusion.Maui.DataGrid.DataColumnBase, System.Object, System.Boolean)

    GetControlValue()

    Gets the current cell value

    Declaration
    public override object GetControlValue()
    Returns
    Type
    System.Object
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.GetControlValue()

    OnCreateEditUIView()

    Creates a new edit UI view for the data grid cell.

    Declaration
    protected override SfTimePicker OnCreateEditUIView()
    Returns
    Type
    SfTimePicker
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.OnCreateEditUIView()

    OnInitializeDisplayView(DataColumnBase, SfDataGridLabel)

    Initializes the display view for the cell.

    Declaration
    protected override void OnInitializeDisplayView(DataColumnBase dataColumn, SfDataGridLabel displayView)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    SfDataGridLabel displayView
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.OnInitializeDisplayView(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.DataGrid.SfDataGridLabel)

    OnInitializeEditView(DataColumnBase, SfTimePicker)

    Initializes the edit view for the cell.

    Declaration
    public override void OnInitializeEditView(DataColumnBase dataColumn, SfTimePicker timePicker)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    SfTimePicker timePicker
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.OnInitializeEditView(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.Picker.SfTimePicker)

    OnUpdateCellValue(DataColumnBase)

    Updates the cell value of the 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.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.OnUpdateCellValue(Syncfusion.Maui.DataGrid.DataColumnBase)

    SetControlValue(Object)

    Sets the current cell value

    Declaration
    public override void SetControlValue(object value)
    Parameters
    Type Name Description
    System.Object value
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.SetControlValue(System.Object)

    UnwireEditUIElement(SfTimePicker)

    Unwires the edit element events

    Declaration
    protected override void UnwireEditUIElement(SfTimePicker editElement)
    Parameters
    Type Name Description
    SfTimePicker editElement
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.UnwireEditUIElement(Syncfusion.Maui.Picker.SfTimePicker)

    UpdateEditViewCellStyle(DataColumnBase, SfTimePicker)

    Updates the style of the edit view

    Declaration
    protected override void UpdateEditViewCellStyle(DataColumnBase dataColumn, SfTimePicker timePicker)
    Parameters
    Type Name Description
    Syncfusion.Maui.DataGrid.DataColumnBase dataColumn
    SfTimePicker timePicker
    Overrides
    Syncfusion.Maui.DataGrid.DataGridCellRenderer<Syncfusion.Maui.DataGrid.SfDataGridLabel, Syncfusion.Maui.Picker.SfTimePicker>.UpdateEditViewCellStyle(Syncfusion.Maui.DataGrid.DataColumnBase, Syncfusion.Maui.Picker.SfTimePicker)

    Implements

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