Class GridCaptionSummaryCellRenderer
Represents a class that maintains the rendering of GridCaptionSummaryCell.
Inheritance
System.Object
GridCaptionSummaryCellRenderer
Inherited Members
Namespace: Syncfusion.UI.Xaml.Grid.Cells
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class GridCaptionSummaryCellRenderer : GridVirtualizingCellRenderer<GridCaptionSummaryCell, GridCaptionSummaryCell>, IGridCellRenderer, IDisposable
Constructors
GridCaptionSummaryCellRenderer()
Initializes a new Instance of GridCaptionSummaryCellRenderer class.
Declaration
public GridCaptionSummaryCellRenderer()
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 to initialize cell style. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell>.InitializeCellStyle(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Object)
OnInitializeEditElement(DataColumnBase, GridCaptionSummaryCell, Object)
Initializes the binding editor for corresponding column.
Declaration
public override void OnInitializeEditElement(DataColumnBase dataColumn, GridCaptionSummaryCell uiElement, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
GridCaptionSummaryCell | uiElement | Specifies the corresponding UIElement. |
System.Object | dataContext | Specifies the dataContext of the cell. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell, 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.GridCaptionSummaryCell, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell>.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.GridCaptionSummaryCell, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell>.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.GridCaptionSummaryCell, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell>.OnRenderCurrentCell(System.Windows.Media.DrawingContext, System.Windows.Rect, System.Windows.Media.Geometry, Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridCell)
OnUpdateEditBinding(DataColumnBase, GridCaptionSummaryCell, Object)
Updates the binding for editor control of corresponding column.
Declaration
public override void OnUpdateEditBinding(DataColumnBase dataColumn, GridCaptionSummaryCell element, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | Specifies the corresponding DataColumnBase. |
GridCaptionSummaryCell | element | Specifies the corresponding GridCaptionSummaryCell. |
System.Object | dataContext | Specifies the data context of the cell. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell>.OnUpdateEditBinding(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.GridCaptionSummaryCell, System.Object)
Implements
System.IDisposable