Class GridSummaryCellRenderer
Inheritance
System.Object
GridSummaryCellRenderer
Inherited Members
GridCellRendererBase.RaiseCurrentCellValidatingEvent(SfDataGrid, GridColumn, Object, Object, Object)
Namespace: Syncfusion.UI.Xaml.Grid.Cells
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class GridSummaryCellRenderer : GridVirtualizingCellRenderer<GridGroupSummaryCell, GridGroupSummaryCell>, IGridCellRenderer, IDisposable
Constructors
GridSummaryCellRenderer()
Initialize a new instance of GridSummaryCellRenderer class.
Declaration
public GridSummaryCellRenderer()
Methods
InitializeCellStyle(DataColumnBase, Object)
Initialize the custom style for cell when 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.GridGroupSummaryCell, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell>.InitializeCellStyle(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Object)
OnInitializeEditElement(DataColumnBase, GridGroupSummaryCell, Object)
Initialize the binding for editor control of corresponding column.
Declaration
public override void OnInitializeEditElement(DataColumnBase dataColumn, GridGroupSummaryCell uiElement, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
GridGroupSummaryCell | 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.GridGroupSummaryCell, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell, System.Object)
OnRenderCellBorder(DrawingContext, Rect, Geometry, DataColumnBase, GridCell)
Declaration
protected override void OnRenderCellBorder(DrawingContext dc, Rect cellRect, Geometry clipGeometry, DataColumnBase dataColumnBase, GridCell gridCell)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Media.DrawingContext | dc | |
System.Windows.Rect | cellRect | |
System.Windows.Media.Geometry | clipGeometry | |
DataColumnBase | dataColumnBase | |
GridCell | gridCell |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell>.OnRenderCellBorder(System.Windows.Media.DrawingContext, System.Windows.Rect, System.Windows.Media.Geometry, Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridCell)
OnRenderContent(DrawingContext, Rect, Geometry, DataColumnBase, GridCell, Object)
Declaration
protected override void OnRenderContent(DrawingContext dc, Rect cellRect, Geometry clipGeometry, DataColumnBase dataColumnBase, GridCell gridCell, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Media.DrawingContext | dc | |
System.Windows.Rect | cellRect | |
System.Windows.Media.Geometry | clipGeometry | |
DataColumnBase | dataColumnBase | |
GridCell | gridCell | |
System.Object | dataContext |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell>.OnRenderContent(System.Windows.Media.DrawingContext, System.Windows.Rect, System.Windows.Media.Geometry, Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridCell, System.Object)
OnRenderCurrentCell(DrawingContext, Rect, Geometry, DataColumnBase, GridCell)
Declaration
protected override void OnRenderCurrentCell(DrawingContext dc, Rect cellRect, Geometry clipGeometry, DataColumnBase dataColumnBase, GridCell gridCell)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Media.DrawingContext | dc | |
System.Windows.Rect | cellRect | |
System.Windows.Media.Geometry | clipGeometry | |
DataColumnBase | dataColumnBase | |
GridCell | gridCell |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell>.OnRenderCurrentCell(System.Windows.Media.DrawingContext, System.Windows.Rect, System.Windows.Media.Geometry, Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridCell)
OnUpdateEditBinding(DataColumnBase, GridGroupSummaryCell, Object)
Updates the binding for editor control of the corresponding column.
Declaration
public override void OnUpdateEditBinding(DataColumnBase dataColumn, GridGroupSummaryCell element, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
GridGroupSummaryCell | element | Specifies the corresponding GridGroupSummaryCell. |
System.Object | dataContext | Specifies the data context of the cell. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell>.OnUpdateEditBinding(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridGroupSummaryCell, System.Object)
Implements
System.IDisposable