Class GridDetailsViewExpanderCellRenderer
Represents a class that maintains the rendering of GridDetailsViewExpanderCell.
Inheritance
System.Object
GridDetailsViewExpanderCellRenderer
Inherited Members
Namespace: Syncfusion.UI.Xaml.Grid.Cells
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class GridDetailsViewExpanderCellRenderer : GridVirtualizingCellRenderer<GridDetailsViewExpanderCell, GridDetailsViewExpanderCell>, IGridCellRenderer, IDisposable
Constructors
GridDetailsViewExpanderCellRenderer()
Initializes a new instance of GridDetailsViewExpanderCellRenderer class.
Declaration
public GridDetailsViewExpanderCellRenderer()
Methods
InitializeCellStyle(DataColumnBase, Object)
Initializes the custom style for cell when the corresponding API's and selectors are used.
Declaration
protected override void InitializeCellStyle(DataColumnBase dataColumn, object record)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
System.Object | record | Specifies the corresponding record. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell, Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell>.InitializeCellStyle(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Object)
OnInitializeEditElement(DataColumnBase, GridDetailsViewExpanderCell, Object)
Initializes the binding for editor of corresponding column.
Declaration
public override void OnInitializeEditElement(DataColumnBase dataColumn, GridDetailsViewExpanderCell uiElement, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
GridDetailsViewExpanderCell | uiElement | Specifies the corresponding renderer element. |
System.Object | dataContext | Specifies the dataContext of the cell. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell, Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell, System.Object)
OnRenderCell(DrawingContext, Rect, DataColumnBase, Object)
Declaration
protected override void OnRenderCell(DrawingContext dc, Rect cellRect, DataColumnBase dataColumnBase, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Media.DrawingContext | dc | |
System.Windows.Rect | cellRect | |
DataColumnBase | dataColumnBase | |
System.Object | dataContext |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell, Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell>.OnRenderCell(System.Windows.Media.DrawingContext, System.Windows.Rect, Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Object)
OnUpdateEditBinding(DataColumnBase, GridDetailsViewExpanderCell, Object)
Updates the binding for editor control of corresponding column.
Declaration
public override void OnUpdateEditBinding(DataColumnBase dataColumn, GridDetailsViewExpanderCell element, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
GridDetailsViewExpanderCell | element | Specifies the corresponding GridDetailsViewExpanderCell. |
System.Object | dataContext | Specifies the dataContext of the cell. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell, Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell>.OnUpdateEditBinding(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridDetailsViewExpanderCell, System.Object)
Implements
System.IDisposable