[]
        
(Showing Draft Content)

C1.WPF.FlexGrid.ExcelCellFactory

ExcelCellFactory Class

Custom cell factory that displays Excel-style row and column headers.

Inheritance
ExcelCellFactory
Namespace: C1.WPF.FlexGrid
Assembly: C1.WPF.FlexSheet.4.6.2.dll
Syntax
public class ExcelCellFactory : CellFactory, ICellFactory, ICustomCellRender

Constructors

Name Description
ExcelCellFactory(C1FlexGrid)

Initializes a new instance of an ExcelCellFactory.

Methods

Name Description
ApplyCellStyles(C1FlexGrid, CellType, CellRange, Border)

Applies custom styles to the outline row.

CreateCellBorder(C1FlexGrid, CellType, CellRange)

Creates a Border element that represents the background and border of a grid cell and contains the cell data.

CreateCellContent(C1FlexGrid, Border, CellRange)

Provides content for the grid cells.

CreateCellEditor(C1FlexGrid, CellType, CellRange)

Provides editable content for the grid cells.

CreateColumnHeaderContent(C1FlexGrid, Border, CellRange)

Provides content for the column header cells.

CreateRowHeaderContent(C1FlexGrid, Border, CellRange)

Provides content for the row header cells.

CreateTopLeftContent(C1FlexGrid, Border, CellRange)

Provides content for the cells in the top left panel of the grid.

GetBorderThickness(C1FlexGrid, CellRange)

Gets a Thickness value that represents the thickness of the cell borders.