[]
Control used to display and edit tabular information.
public class FlexGrid : GridBase, IComponent, IDisposable
Supports virtualized data-binding and automatic sorting and filters in client/server scenarios.
Name | Description |
---|---|
FlexGrid() | Initializes a new instance of the FlexGrid class. |
Name | Description |
---|---|
AllowSorting | Gets or sets whether users are allowed to sort columns by tapping or clicking the column header cells. |
AlternatingRowBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint the background of odd-numbered rows. |
AlternatingRowTextColor | Gets or sets the Xamarin.Forms.Color that is used to paint the text of odd-numbered rows. |
AutoGenerateColumns | Gets or sets a value to determine whether columns are generated automatically from the properties of the items of ItemsSource. |
AutoSizeMode | Gets or sets which cells should be taken into account when auto-sizing a row or column. |
CellFactory | Gets or sets the factory of cells. |
Cells | Gets the GridPanel that contains the data cells in the grid. |
ClassicStyle | Gets a style that mimics excel-style. |
ColumnHeaders | Gets the GridPanel that contains the column header cells. |
Columns | Gets the collection of columns of the grid. |
DataCollection | Gets the inner collection view. |
DefaultColumnHeaderRowHeight | Gets or sets the default height of the rows used to display column headers. |
DefaultColumnWidth | Gets or sets the default width of the columns. |
DefaultGroupRowHeight | Gets or sets the default height of the group rows. |
DefaultRowHeaderColumnWidth | Gets or sets the default width of the columns used to display row headers. |
DefaultRowHeight | Gets or sets the default height of the rows. |
EditIconTemplate | Gets or sets the template used to create the icon displayed in the header when a row is being edited. |
GroupCollapsedIconTemplate | Gets or sets the template used to create the icon displayed when the group is collapsed. |
GroupExpandedIconTemplate | Gets or sets the template used to create the icon displayed when the group is expanded. |
GroupHeaderConverter | Gets or sets the Xamarin.Forms.IValueConverter used to create the content shown in GridGroupRow cells to summarize group information. |
GroupHeaderFormat | Gets or sets the format string used to create the group header content. |
GroupRowBackgroundColor | Gets or sets the Xamarin.Forms.Color of the group row background. |
GroupRowFontAttributes | Gets or sets the font attributes applied to group row cells. |
GroupRowFontFamily | Gets or sets the font family applied to group row cells. |
GroupRowFontSize | Gets or sets the font size applied to group row cells. |
GroupRowPosition | Gets or sets a value that indicates where group rows should be displayed with respect to the data. |
GroupRowTextColor | Gets or sets the Xamarin.Forms.Color of the text and glyphs of the group rows. |
this[GridRow, GridColumn] | Gets or sets the value of the cell specified by its row and column. |
this[int, int] | Gets or sets the value of the cell specified by its row and column. |
ItemsSource | Gets or sets the collection of items. |
MaxColumnWidth | Gets or sets the maximum width of columns in the FlexGrid. |
MaxGroupLevel | Gets the maximum group level present in the grid. |
MaxRowHeight | Gets or sets the maximum height of rows in the FlexGrid. |
MergeManager | Gets or sets the merge manager. |
MinColumnWidth | Gets or sets the minimum width of columns in the FlexGrid. |
MinRowHeight | Gets or sets the minimum height of rows in the FlexGrid. |
NewRowBackgroundColor | Gets or sets the Xamarin.Forms.Color of the new row background. |
NewRowIconTemplate | Gets or sets the template used to create the icon displayed in the header of a new row. |
NewRowPlaceholder | Gets or sets the message displayed in the new row template. |
NewRowPosition | Gets or sets a value that indicates whether the new row template should be displayed at the bottom or at the top of the grid, or if there should not be displayed. |
NewRowTextColor | Gets or sets the Xamarin.Forms.Color of the text and glyphs of the new row. |
RowHeaders | Gets the GridPanel that contains the row header cells. |
Rows | Gets the collection of rows of the grid. |
ShowOutlineBar | Gets or sets a value that determines whether the grid should display the outline button bar. |
ShowSort | Gets or sets whether the grid should display sort indicators in the column headers. |
SortAscendingIconTemplate | Gets or sets the template of the sort icon when it is sorted ascendingly. |
SortDescendingIconTemplate | Gets or sets the template of the sort icon when it is sorted descendingly. |
SortIconPosition | Gets or sets the position of the sort icon inside the column header. |
TopLeftCells | Gets the GridPanel that contains the cells in the upper left corner of the grid. |
TreeIndent | Gets or sets the indent used to offset each group of rows in the grid. |
Name | Description |
---|---|
AutoSizeColumn(int, bool) | Resizes a column to fit their visible content. |
AutoSizeColumns(int, int, bool) | Resizes a column range to fit their visible content. |
AutoSizeRow(int, bool) | Resizes a row to fit their visible contents. |
AutoSizeRows(int, int, bool) | Resizes a row range to fit their visible contents. |
CanRefresh() | Determines whether the grid shows the refresh indicator when pulled. |
CollapseGroups(int) | Collapses the groups. |
CreateSelectionMenu(GridCellRange) | Creates the selection menu. |
FinishRowEditing(bool) | Finishes the row editing. |
GetCellText(GridCellRange) | Gets the text corresponding to the cell in the specified range. |
GetCellText(GridCellType, GridCellRange) | Gets the text corresponding to the cell in the specified range. |
GetCellText(GridCellType, GridRow, GridColumn) | Gets the text corresponding to the cell in the specified row and column. |
GetCellValue(GridCellRange) | Gets the value corresponding to the cell in the specified range. |
GetCellValue(GridCellType, GridCellRange) | Gets the value corresponding to the cell in the specified range. |
GetCellValue(GridCellType, GridRow, GridColumn) | Gets the value corresponding to the cell in the specified row and column. |
LoadDesignTimeData() | Loads dummy design time content visible in Storyboard and Android designer |
OnAutoGeneratingColumn(GridAutoGeneratingColumnEventArgs) | Raises the AutoGeneratingColumn event. |
OnBeginningRowEdit(GridCellEditEventArgs) | Raises the BeginningRowEdit event. |
OnCellDoubleTapped(GridCellType, GridCellRange, C1TappedEventArgs) | Called when a cell is double tapped. |
OnCellLongPressed(GridCellType, GridCellRange, C1TappedEventArgs) | Called when a cell is being held. |
OnCellTapped(GridCellType, GridCellRange, C1TappedEventArgs) | Called when a cell is tapped. |
OnDisposing() | Called when the object is being disposed. |
OnGroupCollapsedChanged(GridCellRangeEventArgs) | Raises the GroupCollapsedChanged event. |
OnGroupCollapsedChanging(GridCellRangeEventArgs) | Raises the GroupCollapsedChanging event. |
OnIsReadOnlyChanged() | Called when the property IsReadOnly changed. |
OnPropertyChanged(string) | |
OnRefreshAsync(GridRefreshEventArgs) | Called when the refresh was pulled. |
OnRowEditEnded(GridCellEditEventArgs) | Raises the RowEditEnded event. |
OnRowEditEnding(GridCellEditEventArgs) | Raises the RowEditEnding event. |
Save(Stream, GridFileFormat) | Saves the contents of the grid to an UTF8-encoded stream. |
Save(Stream, GridFileFormat, GridSaveOptions) | Saves the contents of the grid to an UTF8-encoded stream. |
Save(Stream, GridFileFormat, Encoding, GridSaveOptions) | Saves the contents of the grid to a stream. |
Save(StreamWriter, GridFileFormat, GridSaveOptions) | Saves the contents of the grid to a StreamWriter. |
Save(string, GridFileFormat) | Saves the contents of the grid to an UTF8-encoded file. |
Save(string, GridFileFormat, GridSaveOptions) | Saves the contents of the grid to an UTF8-encoded file. |
Save(string, GridFileFormat, Encoding, GridSaveOptions) | Saves the contents of the grid to a file. |
SetCellValue(GridCellRange, object) | Sets the value corresponding to the cell in the specified range. |
SetCellValue(GridCellType, GridCellRange, object) | Sets the value corresponding to the cell in the specified range. |
SetCellValue(GridCellType, GridRow, GridColumn, object) | Sets the value corresponding to the cell in the specified row and column. |
SetCellValue(GridCellType, int, int, object) | Sets the value corresponding to the cell in the specified range. |
StartEditing(int, int, bool, bool) | Starts editing a specific cell. |
StartEditingAsync(int, int, bool, bool) | Starts the editing of the specified cell asynchronously. |
Name | Description |
---|---|
AutoGeneratingColumn | Occurs when an auto-generated column is being created. |
BeginningRowEdit | Occurs when the edit of a row is about to start. |
GroupCollapsedChanged | Occurs after the IsCollapsed property of a GridGroupRow object changes. |
GroupCollapsedChanging | Occurs before the IsCollapsed property of a GridGroupRow object changes. |
ItemsSourceChanged | Occurs after the items source is changed. |
ItemsSourceChanging | Occurs before the items source is changed. |
RowEditEnded | Occurs when a row edit has been committed or canceled. |
RowEditEnding | Occurs when a row edit is ending. |