[]
Control used to display and edit tabular information.
public class GridBase : View, IComponent, IDisposable
| Name | Description |
|---|---|
| GridBase() | Initializes a new instance of the GridBase class. |
| Name | Description |
|---|---|
| ActiveEditor | Gets the cell editor that is currently active. |
| AllowDragging | Gets or sets a value that indicates whether users are allowed to move rows and columns to new positions. |
| AllowMerging | Gets or sets a value that indicates which parts of the grid support cell merging. |
| AllowRefreshing | Gets or sets a value indicating whether the grid can be refreshed by pulling. |
| AllowResizing | Gets or sets a value that indicates whether users are allowed to resize rows and columns. |
| BorderColor | Gets or sets the Xamarin.Forms.Color that is used to paint the border. |
| BorderWidth | Gets or sets the width of the border. |
| CellFactory | Gets or sets the factory of cells. |
| CellPadding | Gets or sets the cell padding. |
| ColumnHeaderBackgroundColor | Gets or sets the Xamarin.Forms.Color of the column header background. |
| ColumnHeaderFontAttributes | Gets or sets the font attributes applied to column header cells. |
| ColumnHeaderFontFamily | Gets or sets the font family applied to column header cells. |
| ColumnHeaderFontSize | Gets or sets the font size applied to column header cells. |
| ColumnHeaderGridLinesVisibility | Gets or sets a value that indicates which grid lines separating column header cells are shown. |
| ColumnHeaderSelectedBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint column header background for selected cells. |
| ColumnHeaderSelectedTextColor | Gets or sets the Xamarin.Forms.Color that is used to paint column header text for selected cells. |
| ColumnHeaderTextColor | Gets or sets the Xamarin.Forms.Color of the column header text and glyphs. |
| CursorBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint the background of cursor cell. |
| CursorRange | Gets the GridCellRange that corresponds to the cursor cell. |
| CursorTextColor | Gets or sets the Xamarin.Forms.Color that is used to paint the text of cursor cell. |
| DefaultColumnHeadersRowHeight | Gets or sets the default height of the rows used to display column headers. |
| EditorBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint the background of cells in edit mode. |
| EditorRange | Gets the GridCellRange that corresponds to the cell currently being edited. |
| EditorTextColor | Gets or sets the Xamarin.Forms.Color that is used to paint the foreground of cells in edit mode. |
| FontAttributes | Gets or sets the font attributes applied to normal cells. |
| FontFamily | Gets or sets the font family applied to normal cells. |
| FontSize | Gets or sets the font size applied to normal cells. |
| FrozenColumns | Gets or sets the number of frozen columns. |
| FrozenLinesColor | Gets or sets the Xamarin.Forms.Color that is used to paint the lines between frozen and scrollable areas of the grid. |
| FrozenRows | Gets or sets the number of frozen rows. |
| GridLinesColor | Gets or sets the Xamarin.Forms.Color that is used to paint the lines between cells. |
| GridLinesVisibility | Gets or sets a value that indicates which grid lines separating inner cells are shown. |
| GridLinesWidth | Gets or sets the width of the lines between cells. |
| HeaderGridLinesColor | Gets or sets the Xamarin.Forms.Color that is used to paint the lines between row and column header cells. |
| HeadersGridLinesVisibility | Gets or sets a value that indicates which grid lines separating header cells are shown. |
| HeadersVisibility | Gets or sets a value that indicates the visibility of row and column headers. |
| IsAnimated | Gets or sets whether the control is animated during navigation. |
| IsReadOnly | Gets or sets a value to determine whether the grid is read-only. |
| KeyActionEnter | Gets or sets the action to perform when the Enter key is pressed. |
| KeyActionTab | Gets or sets the action to perform when the Tab key is pressed. |
| MergeManager | Gets or sets the merge manager. |
| RowBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint row backgrounds. |
| RowHeaderBackgroundColor | Gets or sets the Xamarin.Forms.Color of the row header background. |
| RowHeaderFontAttributes | Gets or sets the font attributes applied to row header cells. |
| RowHeaderFontFamily | Gets or sets the font family applied to row header cells. |
| RowHeaderFontSize | Gets or sets the font size applied to row header cells. |
| RowHeaderGridLinesVisibility | Gets or sets a value that indicates which grid lines separating row header cells are shown. |
| RowHeaderSelectedBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint row header background for selected cells. |
| RowHeaderSelectedTextColor | Gets or sets the Xamarin.Forms.Color that is used to paint row header text for selected cells. |
| RowHeaderTextColor | Gets or sets the Xamarin.Forms.Color of the row header text and glyphs. |
| RowTextColor | Gets or sets the Xamarin.Forms.Color that is used to paint the text color of rows. |
| ScrollPosition | Gets or sets the scroll position. |
| Selection | Gets or sets the current selection. |
| SelectionAdornerBorderColor | Gets or sets the Xamarin.Forms.Color of the selection adorner border. |
| SelectionAdornerColor | Gets or sets the Xamarin.Forms.Color of the selection adorner. |
| SelectionBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint the background of selected cells. |
| SelectionMode | Gets or sets how the cells or rows are selected. |
| SelectionTextColor | Gets or sets the Xamarin.Forms.Color of the selected text. |
| ShowMarquee | Gets or sets a value that indicates whether the grid shows an Excel-style marquee around the current selection. |
| ShowSelectionMenu | Gets or sets a value that indicates whether the grid shows menu when select rows or cells. |
| Site | IComponent Site |
| TextColor | Gets or sets the Xamarin.Forms.Color of the text and glyphs. |
| TopLeftCellBackgroundColor | Gets or sets the Xamarin.Forms.Color that is used to paint the background of the cell at the left top corner of the grid. |
| TopLeftHeaderGridLinesVisibility | Gets or sets a value that indicates which grid lines separating top-left header cells are shown. |
| UpdateAnimation | Gets an object containing the animation settings that will be applied when updating cells. |
| ViewRange | Gets a GridCellRange value that indicates the range of cells currently visible on the grid. |
| ZoomMode | Gets or sets the zoom mode. |
| Name | Description |
|---|---|
| CanRefresh() | Determines whether the grid shows the refresh indicator when pulled. |
| ChangeView(double?, double?, double?, bool) | Changes the scroll and zoom of the grid to the specified part of the viewport. |
| Copy() | Copy the current selection to the clipboard. |
| CreateSelectionMenu(GridCellRange) | Creates the selection menu. |
| Cut() | Cut the current selection and copy to the clipboard. |
| Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| FinishEditing(bool) | Commits or cancels any pending edits and exits edit mode. |
| GetSelectedState(int, int) | Gets a GridSelectedState value that indicates the selected state of the cells in a specified column and row. |
| LoadDesignTimeData() | Loads dummy design time content visible in Storyboard and Android designer |
| OnBeginningEdit(GridCellEditEventArgs) | Raises the BeginningEdit event. |
| OnCellDoubleTapped(GridCellType, GridCellRange, C1TappedEventArgs) | Called when a cell is double tapped. |
| OnCellDoubleTapped(GridInputEventArgs) | Called when a cell is double tapped. |
| OnCellEditEnded(GridCellEditEventArgs) | Raises the CellEditEnded event. |
| OnCellEditEnding(GridCellEditEventArgs) | Raises the CellEditEnding event. |
| OnCellLongPressed(GridCellType, GridCellRange, C1TappedEventArgs) | Called when a cell is being held. |
| OnCellLongPressed(GridInputEventArgs) | Called when a cell is being held. |
| OnCellTapped(GridCellType, GridCellRange, C1TappedEventArgs) | Called when a cell is tapped. |
| OnCellTapped(GridInputEventArgs) | Called when a cell is tapped. |
| OnCreatingSelectionMenu(GridSelectionMenuEventArgs) | Raises the CreatingSelectionMenu event giving the opportunity to customize the menu that will be displayed. |
| OnCursorChanged(GridCellRangeEventArgs) | Raises the CursorChanged event. |
| OnCursorChanging(GridCellRangeEventArgs) | Raises the CursorChanging event. |
| OnDisposed() | Called after the object was disposed. |
| OnDisposing() | Called when the object is being disposed. |
| OnIsReadOnlyChanged() | Called when the property IsReadOnly changed. |
| OnPrepareCellForEdit(GridCellEditEventArgs) | Raises the PrepareCellForEdit event. |
| OnRefreshAsync(GridRefreshEventArgs) | Called when the refresh was pulled. |
| OnResizedColumn(GridCellRangeEventArgs) | Raises the ResizedColumn event. |
| OnResizedRow(GridCellRangeEventArgs) | Raises the ResizedRow event. |
| OnResizingColumn(GridCellRangeEventArgs) | Raises the ResizingColumn event. |
| OnResizingRow(GridCellRangeEventArgs) | Raises the ResizingRow event. |
| OnScrollPositionChanged(EventArgs) | Called when the scroll position changed. |
| OnSelectionChanged(GridCellRangeEventArgs) | Raises the SelectionChanged event. |
| OnSelectionChanging(GridCellRangeEventArgs) | Raises the SelectionChanging event. |
| Paste() | Pastes the content of the clipboard to the grid. |
| Refresh() | Recreates all the cells. |
| Refresh(GridCellType?, GridCellRange) | Refreshes the specified cells. |
| ScrollIntoView(GridCellRange, double, bool) | Scrolls the grid to bring a specified range into view. |
| ScrollIntoView(int, int, double, bool) | Scrolls the grid to bring a specific cell into view. |
| Select(GridCellRange, bool, bool) | Selects a given cell and optionally scrolls it into view. |
| Select(int, int, bool, bool) | Selects a given cell and optionally scrolls it into view. |
| SelectAll() | Selects all the cells. |
| SetCursor(int, int) | Sets the cursor of the grid to the specified row and column. |
| StartEditing(int, int, bool, bool) | Starts editing a specific cell. |
| Name | Description |
|---|---|
| BeginningEdit | Occurs when the edit of a cell is about to start. |
| CellDoubleTapped | Occurs when a cell is double tapped. |
| CellEditEnded | Occurs after the edit of a cell is committed. |
| CellEditEnding | Occurs before the edit of a cell is committed. |
| CellLongPressed | Occurs when a cell is being held. |
| CellRightTapped | Occurs when a cell is right tapped. |
| CellTapped | Occurs when a cell is tapped. |
| CreatingSelectionMenu | Occurs when the selection menu is created. This event can be used to customize the displayed menu. |
| CursorChanged | Occurs after the cursor is changed. |
| CursorChanging | Occurs before the cursor is changed. |
| Disposed | Occurs when the object is disposed. |
| PrepareCellForEdit | Occurs when an editor cell is created and before it becomes active. |
| Refreshing | Occurs when the user pulls the grid to be refreshed. |
| ResizedColumn | Occurs when the user finishes resizing a column. |
| ResizedRow | Occurs when the user finishes resizing a row. |
| ResizingColumn | Occurs when the user starts resizing a column. |
| ResizingRow | Occurs when the user starts resizing a row. |
| ScrollPositionChanged | Occurs when scroll position changed. |
| SelectionChanged | Occurs after selection changed. |
| SelectionChanging | Occurs before selection is changed. |