[]
        
(Showing Draft Content)

C1.Xamarin.Forms.Grid.GridGroupRow

GridGroupRow Class

Represents rows that defines group of data items.

Inheritance
GridGroupRow
Namespace: C1.Xamarin.Forms.Grid
Assembly: C1.Xamarin.Forms.Grid.dll
Syntax
public class GridGroupRow : GridRow, INotifyPropertyChanging, INotifyPropertyChanged

Constructors

Name Description
GridGroupRow()

Initializes a new instance of the GridGroupRow class.

GridGroupRow(IDataCollectionGroup<object, object>, int)

Initializes a new instance of the GridGroupRow class.

Properties

Name Description
DataIndex

Gets the index of the data inside the collection of items.

DataItem

Gets the data item.

GroupName

Gets the header of the column associated with this group.

GroupRowPosition

Gets or sets the position of the group row.

GroupText

Gets the a string representing the group item.

IsCollapsed

Gets or sets a value that indicates whether the GridGroupRow is collapsed (child rows are hidden) or expanded (child rows are visible).

ItemsCount

Gets the number of data items in this group.

Methods

Name Description
AllowEditing(GridColumn)

Returns true when the cell in the intersection of the specified column and this row can be edited.

BindCellContent(View, GridCellType, GridColumn)

Binds the content of the cell for the specified column.

CreateCellContent(GridCellType, GridColumn, object)

Creates the content of the cell for the specified column.

GetCellContentType(GridCellType, GridColumn)

Gets the type of the cell content.

GetCellText(GridCellType, GridColumn)

Gets the text corresponding to the cell in the intersection of the specified column and this row.

GetCellValue(GridCellType, GridColumn)

Gets the value corresponding to the cell in the intersection of the specified column and this row.

GetMergedRange(GridCellType, GridCellRange)

Gets a GridCellRange that specifies the merged extent of a cell.

OnPropertyChanged(string)

Called when a property changed.

PrepareCell(GridCellType, GridColumn, GridCellView)

Prepares the cell to be shown.

UnbindCellContent(View, GridCellType, GridColumn)

Unbinds the content of the cell for the specified column.