[]
        
(Showing Draft Content)

C1.Xamarin.Forms.Grid.GridRow

GridRow Class

Represent a row.

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

Constructors

Name Description
GridRow()

Initializes a new instance of the GridRow class.

Properties

Name Description
ActualHeight

Gets the actual height of the row in pixels.

ActualVisible

Gets a value indicating whether the row is visible. The row could be collapsed either because the IsVisible was set to false or the Parent is collapsed.

AllowDragging

Gets or sets a value indicating whether this row can be dragged.

AllowMerging

Gets or sets a value that indicates whether cells in this row can be merged.

AllowResizing

Gets or sets a value indicating whether this row can be resized.

BackgroundColor

Gets or sets the Xamarin.Forms.Color used to paint the background of cells in this row.

DataItem

Gets the data item.

Grid

Gets the grid containing this row.

HeaderBackgroundColor

Gets or sets the Xamarin.Forms.Color used to paint the background of header cells in this row.

HeaderTextColor

Gets or sets the Xamarin.Forms.Color used to paint the foreground of header cells in this row.

Height

Gets or sets the height of the row.

IsReadOnly

Gets or sets a value indicating whether this row is read only.

IsVisible

Gets or sets a value indicating whether the row is visible and not collapsed.

Level

Gets or sets the nesting level inside a group. This is zero if no grouping is used.

MaxHeight

Gets or sets the maximum height of the row.

MinHeight

Gets or sets the minimum height of the row.

Parent

Gets the parent group row.

Rows

Gets the collection of rows containing this row.

TextColor

Gets or sets the Xamarin.Forms.Color used to paint the foreground of cells in this row.

WordWrap

Gets or sets a value indicating whether cells in the row wrap their content.

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.

CreateCellEditor(GridColumn)

Creates the cell editor.

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.

GetEditorValue(GridColumn, View)

Gets the editor value.

GetMergedRange(GridCellType, GridCellRange)

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

OnAttached()

Called when the row is attached to a collection of rows.

OnDetached()

Called when the row is detached from a collection of rows.

PrepareCell(GridCellType, GridColumn, GridCellView)

Prepares the cell to be shown.

SetCellValue(GridCellType, GridColumn, object)

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

UnbindCellContent(View, GridCellType, GridColumn)

Unbinds the content of the cell for the specified column.