[]
        
(Showing Draft Content)

C1.WPF.Grid.TransposedGridCellFactory

TransposedGridCellFactory Class

This cell-factory switches the columns and rows so the data-items are shown as columns.

Inheritance
TransposedGridCellFactory
Namespace: C1.WPF.Grid
Assembly: C1.WPF.Grid.dll
Syntax
public class TransposedGridCellFactory : GridLinkedCellFactory
Public Class TransposedGridCellFactory
    Inherits GridLinkedCellFactory

Constructors

Name Description
TransposedGridCellFactory()

Properties

Name Description
CellsColumnsCount

Gets the number of columns belonging to the cells area.

CellsRowsCount

Gets the number of rows belonging to the cells area.

ColumnFooterRowsCount

Gets the number of rows belonging to the column footers area.

ColumnHeaderRowsCount

Gets the number of rows belonging to the column headers area.

RowHeaderColumnsCount

Gets the number of columns belonging to the row headers area.

SelectionMode

Methods

Name Description
AllowCustomCell(GridCellType, GridCellRange)

Gets whether custom cells are allowed for the specified range.

CanDragColumn(GridRowColType, int, GridRowColType, int)

Determines whether the column can be drag.

CanDragRow(GridRowColType, int, GridRowColType, int)

Determines whether the row can be drag.

CanDropColumn(GridRowColType, int, int)

Determines whether a column can be dragged to the specified position.

CanDropRow(GridRowColType, int, int)

Determines whether a row can be dragged to the specified position.

CanSetColumnWidth(GridRowColType, int)

Determines whether the with of a column can be set.

CanSetRowHeight(GridRowColType, int)

Determines whether the height of the row can be set.

DropColumnAsync(GridRowColType, int, int)

Drops the column from the original index from to the index to.

DropRowAsync(GridRowColType, int, int)

Drops the row from the original index from to the index to.

GetColumnInfo(GridRowColType, int)

Gets the dimensions for the specified column.

GetRowInfo(GridRowColType, int)

Gets the dimensions for the specified row.

OnColumnsChanged(GridCellFactoryNotifyChange)

Notifies the cell-factory there was a change in the model columns.

OnColumnsChanging(GridCellFactoryNotifyChange)

Notifies the cell-factory there will be changed in the model columns.

OnRowsChanged(GridCellFactoryNotifyChange)

Notifies the cell-factory there was a change in the model rows.

OnRowsChanging(GridCellFactoryNotifyChange)

Notifies the cell-factory there will be changed in the model rows.