# C1.WPF.Grid

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF_Grid" data-uid="C1.WPF.Grid" class="text-break">C1.WPF.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.WPF.Grid.CheckListBehavior.html">CheckListBehavior</a></h4>
      <section><p>Customizes <a class="xref" href="C1.WPF.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.WPF.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.WPF.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.WPF.Grid.FlexGrid.html">FlexGrid</a></h4>
      <section><p>Control used to display and edit tabular information.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.FlexGridDetailProvider.html">FlexGridDetailProvider</a></h4>
      <section><p>Implements detail rows for <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.FlexGridDetailProvider-1.html">FlexGridDetailProvider&lt;TItem&gt;</a></h4>
      <section><p>Implements detail rows for <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a> control.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.FullTextFilterBehavior.html">FullTextFilterBehavior</a></h4>
      <section><p>Allows any <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a> to be filtered using a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.textbox">TextBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridAggregateFunctionCollection.html">GridAggregateFunctionCollection</a></h4>
      <section><p>Collection of aggregate functions.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridAutoGeneratingColumnEventArgs.html">GridAutoGeneratingColumnEventArgs</a></h4>
      <section><p>Event data for AutoGeneratingColumn event of <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridCellEditEventArgs.html">GridCellEditEventArgs</a></h4>
      <section><p>Event data for editing events.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridCellFactory.html">GridCellFactory</a></h4>
      <section><p>Implements the functionality to create grid cells dynamically.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridCellIconPresenter.html">GridCellIconPresenter</a></h4>
      <section><p>Icon presenter for <a class="xref" href="C1.WPF.Grid.GridCellView.html">GridCellView</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.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.WPF.Grid.GridColumn.html">GridColumn</a></h4>
      <section><p>Represents a grid column.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridColumnCollection.html">GridColumnCollection</a></h4>
      <section><p>Collection of columns.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridColumnFilterLoadingEventArgs.html">GridColumnFilterLoadingEventArgs</a></h4>
      <section><p>Event data for column-filter loading event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridColumnHeaderCell.html">GridColumnHeaderCell</a></h4>
      <section><p>Visual column header</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridColumnHeaderPanel.html">GridColumnHeaderPanel</a></h4>
      <section><p>Panel used to layout the elements inside <a class="xref" href="C1.WPF.Grid.GridColumnHeaderCell.html">GridColumnHeaderCell</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridColumnOptionsLoadingEventArgs.html">GridColumnOptionsLoadingEventArgs</a></h4>
      <section><p>Event data for column-options loading event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridColumnWidthEditor.html">GridColumnWidthEditor</a></h4>
      <section><p>Contains properties that will be applied to cell view elements.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.Grid.GridDetailCellCreatingEventArgs.html">GridDetailCellCreatingEventArgs</a></h4>
      <section><p>Provides event data for <a class="xref" href="C1.WPF.Grid.FlexGridDetailProvider-1.DetailCellCreating.html">DetailCellCreating</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridDetailLoadingEventArgs-1.html">GridDetailLoadingEventArgs&lt;TItem&gt;</a></h4>
      <section><p>Provides event data for <a class="xref" href="C1.WPF.Grid.FlexGridDetailProvider-1.DetailLoading.html">DetailLoading</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.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.WPF.Grid.GridGroupRow.html">GridGroupRow</a></h4>
      <section><p>Represents rows that defines group of data items.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridHitTestInfo.html">GridHitTestInfo</a></h4>
      <section><p>Contains information about a part of the <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a> at a
specified coordinate.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridHyperlinkColumn.html">GridHyperlinkColumn</a></h4>
      <section><p>Represent a column whose cells are hyperlinks.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridImageColumn.html">GridImageColumn</a></h4>
      <section><p>Represent a column whose cells are an image.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridIncrementalLoadingCell.html">GridIncrementalLoadingCell</a></h4>
      <section><p>Visual element displayed inside a <a class="xref" href="C1.WPF.Grid.GridIncrementalLoadingRow.html">GridIncrementalLoadingRow</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.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.WPF.Grid.GridMergeManager.html">GridMergeManager</a></h4>
      <section><p>Implements the grid's default merging behavior.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridNumericColumn.html">GridNumericColumn</a></h4>
      <section><p>Represent a column whose cells are numbers.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridPaginator.html">GridPaginator</a></h4>
      <section><p>Document paginator class for WPF.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridCellType.html">GridCellType</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridPrintParameters.html">GridPrintParameters</a></h4>
      <section><p>Describes parameters controlling how a grid's content is to be printed.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridRow.html">GridRow</a></h4>
      <section><p>Represent a row.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridRowCol.html">GridRowCol</a></h4>
      <section><p>Abstract base class for <a class="xref" href="C1.WPF.Grid.GridRow.html">GridRow</a> and <a class="xref" href="C1.WPF.Grid.GridColumn.html">GridColumn</a> classes.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridRowCollection.html">GridRowCollection</a></h4>
      <section><p>Collection of rows.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridRowHeaderColumn.html">GridRowHeaderColumn</a></h4>
      <section><p>Represents a grid column which holds row headers.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridScrollTipEventArgs.html">GridScrollTipEventArgs</a></h4>
      <section><p>Provides event data for <a class="xref" href="C1.WPF.Grid.FlexGrid.ScrollTipShown.html">ScrollTipShown</a> event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridSelectedItemsCollection.html">GridSelectedItemsCollection</a></h4>
      <section><p>Collection of selected items of <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridSelectionMenu.html">GridSelectionMenu</a></h4>
      <section><p>Grid selection menu.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridSelectionMenuEventArgs.html">GridSelectionMenuEventArgs</a></h4>
      <section><p>Event data for SelectionMenuCustomized event of <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridSkeletonLoadingCell.html">GridSkeletonLoadingCell</a></h4>
      <section><p>Visual element displayed inside a cell whose data-item is null and denotes the content is being load.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridSkeletonLoadingCellFactory.html">GridSkeletonLoadingCellFactory</a></h4>
      <section><p>This cell-factory shows a skeleton-loading element in the cells whose row's data-item is null.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridSummaryCell.html">GridSummaryCell</a></h4>
      <section><p>Visual column header</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridSummaryRow.html">GridSummaryRow</a></h4>
      <section><p>Represents rows that defines group of data items.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridTextCellView.html">GridTextCellView</a></h4>
      <section><p>Grid cell dedicated to render text.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridTextColumn.html">GridTextColumn</a></h4>
      <section><p>Represents a column for textual data.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.SkeletonLoadingBehavior.html">SkeletonLoadingBehavior</a></h4>
      <section><p>Allows any <a class="xref" href="C1.WPF.Grid.FlexGrid.html">FlexGrid</a> to be filtered using a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.textbox">TextBox</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.TransposedGridBehavior.html">TransposedGridBehavior</a></h4>
      <section><p>Allows any <a class="xref" href="C1.WPF.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.WPF.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="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.WPF.Grid.IGridPrintFactory.html">IGridPrintFactory</a></h4>
      <section><p>Provides the factory interface to create the components for printing process.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.Grid.FullTextFilterMode.html">FullTextFilterMode</a></h4>
      <section><p>Specifies the modes to perform the filter operation.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.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.WPF.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.WPF.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.WPF.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.WPF.Grid.GridClipboardCopyMode.html">GridClipboardCopyMode</a></h4>
      <section><p>Defines constants that specify whether users can copy data from a <a class="xref" href="C1.WPF.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.WPF.Grid.GridColumnHeaderPanelPosition.html">GridColumnHeaderPanelPosition</a></h4>
      <section><p>Describe the positions of the elements inside <a class="xref" href="C1.WPF.Grid.GridColumnHeaderCell.html">GridColumnHeaderCell</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridDateTimeColumnMode.html">GridDateTimeColumnMode</a></h4>
      <section><p>The mode of a <a class="xref" href="C1.WPF.Grid.GridDateTimeColumn.html">GridDateTimeColumn</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridDetailVisibilityMode.html">GridDetailVisibilityMode</a></h4>
      <section><p>Determines how the visibility will behave.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridFileFormat.html">GridFileFormat</a></h4>
      <section><p>Specifies file formats available for saving the grid.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridGroupSummariesPosition.html">GridGroupSummariesPosition</a></h4>
      <section><p>Specifies where to show the group-summaries.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridMouseOverMode.html">GridMouseOverMode</a></h4>
      <section><p>Defines constants that specify grid mouse over mode.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.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.WPF.Grid.GridSelectionMode.html">GridSelectionMode</a></h4>
      <section><p>Specifies constants that define the selection behavior.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.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.WPF.Grid.FlexGrid.ChildItemsPath.html#C1_WPF_Grid_FlexGrid_ChildItemsPath">ChildItemsPath</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.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.WPF.Grid.GridTreeLine.html">GridTreeLine</a></h4>
      <section><p>Specified the different types of tree lines.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridTreeLinesMode.html">GridTreeLinesMode</a></h4>
      <section><p>Specifies how the tree-lines are displayed.</p>
</section>
      <h4><a class="xref" href="C1.WPF.Grid.GridValidationIndicator.html">GridValidationIndicator</a></h4>
      <section><p>Specified the different validation indicators displayed in the cells.</p>
</section>


</div>
