# C1.Maui.Grid

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_Maui_Grid" data-uid="C1.Maui.Grid" class="text-break">C1.Maui.Grid Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.Maui.Grid.CheckListBehavior.html">CheckListBehavior</a></h4>
      <section><p>Customizes <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a> to include a checkbox column and display the grid as a check list.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.DetailProviderRowHeaderCell.html">DetailProviderRowHeaderCell</a></h4>
      <section><p>Visual element that represent the content of the row header of a row when using FlexGridDetailProvider.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.EmptyGridBehavior.html">EmptyGridBehavior</a></h4>
      <section><p>Displays a visual element, typically a label with a message, when there are no rows in the grid.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a></h4>
      <section><p>Control used to display and edit tabular information.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.FlexGridDetailProvider.html">FlexGridDetailProvider</a></h4>
      <section><p>Implements detail rows for <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a> control.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.FlexGridDetailProvider-1.html">FlexGridDetailProvider&lt;TItem&gt;</a></h4>
      <section><p>Implements detail rows for <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a> control.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.FullTextFilterBehavior.html">FullTextFilterBehavior</a></h4>
      <section><p>Allows any <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a> to be filtered using a <span class="xref">Microsoft.Maui.Controls.Entry</span>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAggregateFunction.html">GridAggregateFunction</a></h4>
      <section><p>Implements a function that returns a value from a collection of rows and a column.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAggregateFunctionCollection.html">GridAggregateFunctionCollection</a></h4>
      <section><p>Collection of aggregate functions.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAutoGeneratingColumnEventArgs.html">GridAutoGeneratingColumnEventArgs</a></h4>
      <section><p>Event data for AutoGeneratingColumn event of <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridBoundRow.html">GridBoundRow</a></h4>
      <section><p>Represents a row that is bound to a data item.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellEditEventArgs.html">GridCellEditEventArgs</a></h4>
      <section><p>Event data for editing events.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellFactory.html">GridCellFactory</a></h4>
      <section><p>Implements the functionality to create grid cells dynamically.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellFactoryNotifyChange.html">GridCellFactoryNotifyChange</a></h4>
      <section><p>Contains information about changes that occurred in the grid and are notified to the cell factory.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellRange.html">GridCellRange</a></h4>
      <section><p>Defines a cell range from (row1,col1) to (row2,col2).</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellRangeEventArgs.html">GridCellRangeEventArgs</a></h4>
      <section><p>Event data for events associated with a range of cells.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellView.html">GridCellView</a></h4>
      <section><p>Contains properties that will be applied to cell view elements.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridColumn.html">GridColumn</a></h4>
      <section><p>Represents a grid column.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridColumnCollection.html">GridColumnCollection</a></h4>
      <section><p>Collection of columns.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridColumnHeaderCell.html">GridColumnHeaderCell</a></h4>
      <section><p>Visual column header</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDataMap.html">GridDataMap</a></h4>
      <section><p>Represents a data map for use with the column's dataMap property.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDateTimeColumn.html">GridDateTimeColumn</a></h4>
      <section><p>Grid column whose cells are either a date or time.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDetailCellCreatingEventArgs.html">GridDetailCellCreatingEventArgs</a></h4>
      <section><p>Provides event data for <a class="xref" href="C1.Maui.Grid.FlexGridDetailProvider-1.DetailCellCreating.html">DetailCellCreating</a> event.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDetailLoadingEventArgs-1.html">GridDetailLoadingEventArgs&lt;TItem&gt;</a></h4>
      <section><p>Provides event data for <a class="xref" href="C1.Maui.Grid.FlexGridDetailProvider-1.DetailLoading.html">DetailLoading</a> event.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDetailRow-1.html">GridDetailRow&lt;TItem&gt;</a></h4>
      <section><p>Row that shows the details of the previous row.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridFilterCell.html">GridFilterCell</a></h4>
      <section><p>Visual element displayed in the filter row to allow the user to enter text as well as giving more options to filter.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridFilterRow.html">GridFilterRow</a></h4>
      <section><p>Represents a row whose cells are text boxes used to filter the corresponding column.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridGroupRow.html">GridGroupRow</a></h4>
      <section><p>Represents rows that defines group of data items.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridGroupRowCell.html">GridGroupRowCell</a></h4>
      <section><p>Visual element displayed in the group rows to allow the user expand and collapse as well as displaying the name of the group.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridHyperlinkColumn.html">GridHyperlinkColumn</a></h4>
      <section><p>Represent a column whose cells are hyperlinks.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridImageColumn.html">GridImageColumn</a></h4>
      <section><p>Represent a column whose cells are an image.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridIncrementalLoadingCell.html">GridIncrementalLoadingCell</a></h4>
      <section><p>Visual element displayed inside a <a class="xref" href="C1.Maui.Grid.GridIncrementalLoadingRow.html">GridIncrementalLoadingRow</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridIncrementalLoadingRow.html">GridIncrementalLoadingRow</a></h4>
      <section><p>This row is displayed at the bottom of the grid and is used to bring more items when the inner collection view support <span class="xref">C1.DataCollection.ISupportIncrementalLoading</span>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridInputEventArgs.html">GridInputEventArgs</a></h4>
      <section><p>Event data for input events associated with a range of cells.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridLinkedCellFactory.html">GridLinkedCellFactory</a></h4>
      <section><p>This cell factory can be used to add features over an existing cell factory, for scenarios where inheriting is not allowed.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridMenuItem.html">GridMenuItem</a></h4>
      <section><p>Menu item of Grid selection menu.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridMergeManager.html">GridMergeManager</a></h4>
      <section><p>Implements the grid's default merging behavior.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridNewRow.html">GridNewRow</a></h4>
      <section><p>Represents a row used to enter new records in the grid.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridNumericColumn.html">GridNumericColumn</a></h4>
      <section><p>Represent a column whose cells are numbers.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridOutlineEventArgs.html">GridOutlineEventArgs</a></h4>
      <section><p>Event data for <span class="xref">GridColumnHeaderCell.OutlineTapped</span>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridPanel.html">GridPanel</a></h4>
      <section><p>Represents a panel of the grid. Each panel is related to a <a class="xref" href="C1.Maui.Grid.GridCellType.html">GridCellType</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridResources.html">GridResources</a></h4>
      <section><p>This class gives access to localized resources from xaml.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridRow.html">GridRow</a></h4>
      <section><p>Represent a row.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridRowCol.html">GridRowCol</a></h4>
      <section><p>Abstract base class for <a class="xref" href="C1.Maui.Grid.GridRow.html">GridRow</a> and <a class="xref" href="C1.Maui.Grid.GridColumn.html">GridColumn</a> classes.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridRowColCollection-1.html">GridRowColCollection&lt;T&gt;</a></h4>
      <section><p>Base collection class for columns and rows.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridRowCollection.html">GridRowCollection</a></h4>
      <section><p>Collection of rows.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridRowHeaderColumn.html">GridRowHeaderColumn</a></h4>
      <section><p>Represents a grid column which holds row headers.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSelectedItemsCollection.html">GridSelectedItemsCollection</a></h4>
      <section><p>Collection of selected items of <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSelectionEventArgs.html">GridSelectionEventArgs</a></h4>
      <section><p>Event data for events associated with a range of cells.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSelectionMenu.html">GridSelectionMenu</a></h4>
      <section><p>Grid selection menu.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSelectionMenuEventArgs.html">GridSelectionMenuEventArgs</a></h4>
      <section><p>Event data for SelectionMenuCustomized event of <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSummaryCell.html">GridSummaryCell</a></h4>
      <section><p>Visual column header</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSummaryRow.html">GridSummaryRow</a></h4>
      <section><p>Represents rows that defines group of data items.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridTextCellView.html">GridTextCellView</a></h4>
      <section><p>Grid cell dedicated to render text.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridTextColumn.html">GridTextColumn</a></h4>
      <section><p>Represents a column for textual data.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.MauiAppBuilderEx.html">MauiAppBuilderEx</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Maui.Grid.TransposedGridBehavior.html">TransposedGridBehavior</a></h4>
      <section><p>Allows any <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a> to switch the columns and rows so the data-items are shown as columns.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.TransposedGridCellFactory.html">TransposedGridCellFactory</a></h4>
      <section><p>This cell-factory switches the columns and rows so the data-items are shown as columns.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.Maui.Grid.FullTextFilterMode.html">FullTextFilterMode</a></h4>
      <section><p>Specifies the modes to perform the filter operation.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAggregate.html">GridAggregate</a></h4>
      <section><p>Specifies the type of aggregate to calculate over a group of values.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAllowDragging.html">GridAllowDragging</a></h4>
      <section><p>Defines constants that specify which grid elements can be moved to new positions with drag.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAllowMerging.html">GridAllowMerging</a></h4>
      <section><p>Specifies constants that define which areas of the grid support cell merging.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAllowResizing.html">GridAllowResizing</a></h4>
      <section><p>Specifies a value that defines which elements can be resized.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridAutoSizeMode.html">GridAutoSizeMode</a></h4>
      <section><p>Specifies constants that define the row/column auto-sizing behavior.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridCellType.html">GridCellType</a></h4>
      <section><p>Specifies a value that defines the type of cell.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridClipboardCopyMode.html">GridClipboardCopyMode</a></h4>
      <section><p>Defines constants that specify whether users can copy data from a <a class="xref" href="C1.Maui.Grid.FlexGrid.html">FlexGrid</a>
control to the clipboard and whether column and row header values are included.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridColumnOptionsMenuVisibility.html">GridColumnOptionsMenuVisibility</a></h4>
      <section><p>Specifies options available for customizing the visibility of the column-header menu.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDateTimeColumnMode.html">GridDateTimeColumnMode</a></h4>
      <section><p>The mode of a <a class="xref" href="C1.Maui.Grid.GridDateTimeColumn.html">GridDateTimeColumn</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridDetailVisibilityMode.html">GridDetailVisibilityMode</a></h4>
      <section><p>Determines how the visibility will behave.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridFileFormat.html">GridFileFormat</a></h4>
      <section><p>Specifies file formats available for saving the grid.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridGroupRowPosition.html">GridGroupRowPosition</a></h4>
      <section><p>Specifies where to place the group rows used to delimit data groups.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridGroupSummariesPosition.html">GridGroupSummariesPosition</a></h4>
      <section><p>Specifies where to show the group-summaries.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridHeadersVisibility.html">GridHeadersVisibility</a></h4>
      <section><p>Specifies constants that define which header cells are displayed.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridMouseOverMode.html">GridMouseOverMode</a></h4>
      <section><p>Defines constants that specify grid mouse over mode.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridNewRowPosition.html">GridNewRowPosition</a></h4>
      <section><p>Specifies where the new row template should be displayed when the grid is
bound to a <span class="xref">C1.DataCollection.IDataCollection&lt;&gt;</span> that supports adding new items.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridRowColType.html">GridRowColType</a></h4>
      <section><p>Specifies whether the row belong to the area of headers, cells or footers.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSaveOptions.html">GridSaveOptions</a></h4>
      <section><p>Specifies options available for customizing the files created by the
<see cref="M:FlexGrid.Save(Stream, GridFileFormat, GridSaveOptions)"></see> method.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSelectionMode.html">GridSelectionMode</a></h4>
      <section><p>Specifies constants that define the selection behavior.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridSortIconPosition.html">GridSortIconPosition</a></h4>
      <section><p>Specifies where the sort icon will be laid out.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridTreeExpandMode.html">GridTreeExpandMode</a></h4>
      <section><p>Specifies options available for customizing the mode the tree is created when setting <a class="xref" href="C1.Maui.Grid.FlexGrid.ChildItemsPath.html#C1_Maui_Grid_FlexGrid_ChildItemsPath">ChildItemsPath</a>.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridTreeIndentMode.html">GridTreeIndentMode</a></h4>
      <section><p>Specifies which cells are indented in the deepest level.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridTreeLine.html">GridTreeLine</a></h4>
      <section><p>Specified the different types of tree lines.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridTreeLinesMode.html">GridTreeLinesMode</a></h4>
      <section><p>Specifies how the tree-lines are displayed.</p>
</section>
      <h4><a class="xref" href="C1.Maui.Grid.GridValidationIndicator.html">GridValidationIndicator</a></h4>
      <section><p>Specified the different validation indicators displayed in the cells.</p>
</section>


</div>
