# C1.Blazor.Grid.C1GridControl

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Blazor_Grid_C1GridControl" data-uid="C1.Blazor.Grid.C1GridControl" class="text-break">C1GridControl Class
</h1>
  <div class="markdown level0 summary"><p>Control used to display, select and edit tabular information.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.components.componentbase">ComponentBase</a></div>
    <div class="level2"><a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1View.html">C1View</a></div>
    <div class="level3"><span class="xref">C1GridControl</span></div>
      <div class="level4"><a class="xref" href="../C1.Blazor.Grid/C1.Blazor.Grid.FlexGrid.html">FlexGrid</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.components.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.components.ihandleafterrender">IHandleAfterRender</a></div>
    <div><a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.IDependencyObject.html">IDependencyObject</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.components.ihandleevent">IHandleEvent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Blazor.Grid.html">C1.Blazor.Grid</a></h6>
  <h6><strong>Assembly</strong>: C1.Blazor.GridControl.dll</h6>
  <h5 id="C1_Blazor_Grid_C1GridControl_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1GridControl : C1View, IComponent, IHandleAfterRender, IDependencyObject, IHandleEvent, IDisposable, INotifyPropertyChanged</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1GridControl
    Inherits C1View
    Implements IComponent, IHandleAfterRender, IDependencyObject, IHandleEvent, IDisposable, INotifyPropertyChanged</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl__ctor" data-uid="C1.Blazor.Grid.C1GridControl.#ctor">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.-ctor.html#C1_Blazor_Grid_C1GridControl__ctor">C1GridControl()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Blazor.Grid.C1GridControl.html">C1GridControl</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_CellStyleProperty" data-uid="C1.Blazor.Grid.C1GridControl.CellStyleProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.CellStyleProperty.html">CellStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.CellStyle.html#C1_Blazor_Grid_C1GridControl_CellStyle">CellStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_CursorStyleProperty" data-uid="C1.Blazor.Grid.C1GridControl.CursorStyleProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.CursorStyleProperty.html">CursorStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.CursorStyle.html#C1_Blazor_Grid_C1GridControl_CursorStyle">CursorStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_EditorStyleProperty" data-uid="C1.Blazor.Grid.C1GridControl.EditorStyleProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.EditorStyleProperty.html">EditorStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.EditorStyle.html#C1_Blazor_Grid_C1GridControl_EditorStyle">EditorStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_FrozenLinesBrushProperty" data-uid="C1.Blazor.Grid.C1GridControl.FrozenLinesBrushProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.FrozenLinesBrushProperty.html">FrozenLinesBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.FrozenLinesBrush.html#C1_Blazor_Grid_C1GridControl_FrozenLinesBrush">FrozenLinesBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GridLinesBrushProperty" data-uid="C1.Blazor.Grid.C1GridControl.GridLinesBrushProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesBrushProperty.html">GridLinesBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesBrush.html#C1_Blazor_Grid_C1GridControl_GridLinesBrush">GridLinesBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GridLinesVisibilityProperty" data-uid="C1.Blazor.Grid.C1GridControl.GridLinesVisibilityProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesVisibilityProperty.html">GridLinesVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesVisibility.html#C1_Blazor_Grid_C1GridControl_GridLinesVisibility">GridLinesVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GridLinesWidthProperty" data-uid="C1.Blazor.Grid.C1GridControl.GridLinesWidthProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesWidthProperty.html">GridLinesWidthProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesWidth.html#C1_Blazor_Grid_C1GridControl_GridLinesWidth">GridLinesWidth</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_HorizontalScrollBarVisibilityProperty" data-uid="C1.Blazor.Grid.C1GridControl.HorizontalScrollBarVisibilityProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.HorizontalScrollBarVisibilityProperty.html">HorizontalScrollBarVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.HorizontalScrollBarVisibility.html#C1_Blazor_Grid_C1GridControl_HorizontalScrollBarVisibility">HorizontalScrollBarVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_KeyActionEnterProperty" data-uid="C1.Blazor.Grid.C1GridControl.KeyActionEnterProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.KeyActionEnterProperty.html">KeyActionEnterProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.KeyActionEnter.html#C1_Blazor_Grid_C1GridControl_KeyActionEnter">KeyActionEnter</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_KeyActionTabProperty" data-uid="C1.Blazor.Grid.C1GridControl.KeyActionTabProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.KeyActionTabProperty.html">KeyActionTabProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.KeyActionTab.html#C1_Blazor_Grid_C1GridControl_KeyActionTab">KeyActionTab</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_MouseOverBrushProperty" data-uid="C1.Blazor.Grid.C1GridControl.MouseOverBrushProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.MouseOverBrushProperty.html">MouseOverBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.MouseOverBrush.html#C1_Blazor_Grid_C1GridControl_MouseOverBrush">MouseOverBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionAdornerBorderBrushProperty" data-uid="C1.Blazor.Grid.C1GridControl.SelectionAdornerBorderBrushProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerBorderBrushProperty.html">SelectionAdornerBorderBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerBorderBrush.html#C1_Blazor_Grid_C1GridControl_SelectionAdornerBorderBrush">SelectionAdornerBorderBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionAdornerBrushProperty" data-uid="C1.Blazor.Grid.C1GridControl.SelectionAdornerBrushProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerBrushProperty.html">SelectionAdornerBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerBrush.html#C1_Blazor_Grid_C1GridControl_SelectionAdornerBrush">SelectionAdornerBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionAdornerStyleProperty" data-uid="C1.Blazor.Grid.C1GridControl.SelectionAdornerStyleProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerStyleProperty.html">SelectionAdornerStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerStyle.html#C1_Blazor_Grid_C1GridControl_SelectionAdornerStyle">SelectionAdornerStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionStyleProperty" data-uid="C1.Blazor.Grid.C1GridControl.SelectionStyleProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionStyleProperty.html">SelectionStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionStyle.html#C1_Blazor_Grid_C1GridControl_SelectionStyle">SelectionStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ShowMarqueeProperty" data-uid="C1.Blazor.Grid.C1GridControl.ShowMarqueeProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ShowMarqueeProperty.html">ShowMarqueeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.ShowMarquee.html#C1_Blazor_Grid_C1GridControl_ShowMarquee">ShowMarquee</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_VerticalScrollBarVisibilityProperty" data-uid="C1.Blazor.Grid.C1GridControl.VerticalScrollBarVisibilityProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.VerticalScrollBarVisibilityProperty.html">VerticalScrollBarVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.VerticalScrollBarVisibility.html#C1_Blazor_Grid_C1GridControl_VerticalScrollBarVisibility">VerticalScrollBarVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ZoomModeProperty" data-uid="C1.Blazor.Grid.C1GridControl.ZoomModeProperty">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ZoomModeProperty.html">ZoomModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Blazor.Grid.C1GridControl.ZoomMode.html#C1_Blazor_Grid_C1GridControl_ZoomMode">ZoomMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl__id" data-uid="C1.Blazor.Grid.C1GridControl._id">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl._id.html">_id</a>
        </td>
        <td class="markdown level1 summary"><p>The grid's unique id. Allows to resolve ambiguous cases, such as using a css query to find the cell at the composition of the nested grids.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ActiveEditor" data-uid="C1.Blazor.Grid.C1GridControl.ActiveEditor">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActiveEditor.html#C1_Blazor_Grid_C1GridControl_ActiveEditor">ActiveEditor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the cell editor that is currently active.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ActualCellStyle" data-uid="C1.Blazor.Grid.C1GridControl.ActualCellStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualCellStyle.html#C1_Blazor_Grid_C1GridControl_ActualCellStyle">ActualCellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual style that will be applied to cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ActualCursorStyle" data-uid="C1.Blazor.Grid.C1GridControl.ActualCursorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualCursorStyle.html#C1_Blazor_Grid_C1GridControl_ActualCursorStyle">ActualCursorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual style that will be applied to the cell when the cursor is in it.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ActualEditorStyle" data-uid="C1.Blazor.Grid.C1GridControl.ActualEditorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualEditorStyle.html#C1_Blazor_Grid_C1GridControl_ActualEditorStyle">ActualEditorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual style that will be applied to the editor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ActualSelectionStyle" data-uid="C1.Blazor.Grid.C1GridControl.ActualSelectionStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualSelectionStyle.html#C1_Blazor_Grid_C1GridControl_ActualSelectionStyle">ActualSelectionStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual style that will be applied to cells when they are selected.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Adapter" data-uid="C1.Blazor.Grid.C1GridControl.Adapter">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Adapter.html#C1_Blazor_Grid_C1GridControl_Adapter">Adapter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the adapter that provides the grid with the cells and editors, dimensions of columns and rows, freezing dragging and resizing capabilities.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_CellStyle" data-uid="C1.Blazor.Grid.C1GridControl.CellStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.CellStyle.html#C1_Blazor_Grid_C1GridControl_CellStyle">CellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Style.html">C1Style</a> of the normal cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_CursorRange" data-uid="C1.Blazor.Grid.C1GridControl.CursorRange">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.CursorRange.html#C1_Blazor_Grid_C1GridControl_CursorRange">CursorRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Blazor.Grid.GridControlRange.html">GridControlRange</a> that corresponds to the cursor cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_CursorStyle" data-uid="C1.Blazor.Grid.C1GridControl.CursorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.CursorStyle.html#C1_Blazor_Grid_C1GridControl_CursorStyle">CursorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Style.html">C1Style</a> of the cursor cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_EditorRange" data-uid="C1.Blazor.Grid.C1GridControl.EditorRange">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.EditorRange.html#C1_Blazor_Grid_C1GridControl_EditorRange">EditorRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Blazor.Grid.GridControlRange.html">GridControlRange</a> that corresponds to the cell currently being edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_EditorStyle" data-uid="C1.Blazor.Grid.C1GridControl.EditorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.EditorStyle.html#C1_Blazor_Grid_C1GridControl_EditorStyle">EditorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style applied to the editor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ExtentHeight" data-uid="C1.Blazor.Grid.C1GridControl.ExtentHeight">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ExtentHeight.html#C1_Blazor_Grid_C1GridControl_ExtentHeight">ExtentHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the vertical size of the extent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ExtentWidth" data-uid="C1.Blazor.Grid.C1GridControl.ExtentWidth">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ExtentWidth.html#C1_Blazor_Grid_C1GridControl_ExtentWidth">ExtentWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the horizontal size of the extent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_FrozenLinesBrush" data-uid="C1.Blazor.Grid.C1GridControl.FrozenLinesBrush">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.FrozenLinesBrush.html#C1_Blazor_Grid_C1GridControl_FrozenLinesBrush">FrozenLinesBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Color.html">C1Color</a> that is used to paint the lines between frozen
and scrollable areas of the grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_FullEdit" data-uid="C1.Blazor.Grid.C1GridControl.FullEdit">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.FullEdit.html#C1_Blazor_Grid_C1GridControl_FullEdit">FullEdit</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the grid is in full edit mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GotFocus" data-uid="C1.Blazor.Grid.C1GridControl.GotFocus">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GotFocus.html#C1_Blazor_Grid_C1GridControl_GotFocus">GotFocus</a>
        </td>
        <td class="markdown level1 summary"><p>Event callback that will be invoked when control gets focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GridLinesBrush" data-uid="C1.Blazor.Grid.C1GridControl.GridLinesBrush">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesBrush.html#C1_Blazor_Grid_C1GridControl_GridLinesBrush">GridLinesBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Color.html">C1Color</a> that is used to paint the lines between cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GridLinesVisibility" data-uid="C1.Blazor.Grid.C1GridControl.GridLinesVisibility">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesVisibility.html#C1_Blazor_Grid_C1GridControl_GridLinesVisibility">GridLinesVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates which grid lines separating inner cells are shown.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GridLinesWidth" data-uid="C1.Blazor.Grid.C1GridControl.GridLinesWidth">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GridLinesWidth.html#C1_Blazor_Grid_C1GridControl_GridLinesWidth">GridLinesWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of the lines between cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_HorizontalScrollBarVisibility" data-uid="C1.Blazor.Grid.C1GridControl.HorizontalScrollBarVisibility">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.HorizontalScrollBarVisibility.html#C1_Blazor_Grid_C1GridControl_HorizontalScrollBarVisibility">HorizontalScrollBarVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the horizontal scroll bar visibility.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_IsVirtualizationEnabled" data-uid="C1.Blazor.Grid.C1GridControl.IsVirtualizationEnabled">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.IsVirtualizationEnabled.html#C1_Blazor_Grid_C1GridControl_IsVirtualizationEnabled">IsVirtualizationEnabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the ui will be virtualized. Default <code>true</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_KeyActionEnter" data-uid="C1.Blazor.Grid.C1GridControl.KeyActionEnter">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.KeyActionEnter.html#C1_Blazor_Grid_C1GridControl_KeyActionEnter">KeyActionEnter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the action to perform when the Enter key is pressed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_KeyActionTab" data-uid="C1.Blazor.Grid.C1GridControl.KeyActionTab">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.KeyActionTab.html#C1_Blazor_Grid_C1GridControl_KeyActionTab">KeyActionTab</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the action to perform when the Tab key is pressed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_LostFocus" data-uid="C1.Blazor.Grid.C1GridControl.LostFocus">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.LostFocus.html#C1_Blazor_Grid_C1GridControl_LostFocus">LostFocus</a>
        </td>
        <td class="markdown level1 summary"><p>Event callback that will be invoked when control loses focus.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_MouseOverBrush" data-uid="C1.Blazor.Grid.C1GridControl.MouseOverBrush">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.MouseOverBrush.html#C1_Blazor_Grid_C1GridControl_MouseOverBrush">MouseOverBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Color.html">C1Color</a> that is used to highlight cells when the mouse is over.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ScrollPosition" data-uid="C1.Blazor.Grid.C1GridControl.ScrollPosition">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ScrollPosition.html#C1_Blazor_Grid_C1GridControl_ScrollPosition">ScrollPosition</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the scroll position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectedRanges" data-uid="C1.Blazor.Grid.C1GridControl.SelectedRanges">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectedRanges.html#C1_Blazor_Grid_C1GridControl_SelectedRanges">SelectedRanges</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the currently selected ranges.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Selection" data-uid="C1.Blazor.Grid.C1GridControl.Selection">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Selection.html#C1_Blazor_Grid_C1GridControl_Selection">Selection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the current selection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionAdornerBorderBrush" data-uid="C1.Blazor.Grid.C1GridControl.SelectionAdornerBorderBrush">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerBorderBrush.html#C1_Blazor_Grid_C1GridControl_SelectionAdornerBorderBrush">SelectionAdornerBorderBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Color.html">C1Color</a> of the selection adorner border.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionAdornerBrush" data-uid="C1.Blazor.Grid.C1GridControl.SelectionAdornerBrush">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerBrush.html#C1_Blazor_Grid_C1GridControl_SelectionAdornerBrush">SelectionAdornerBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Color.html">C1Color</a> of the selection adorner.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionAdornerStyle" data-uid="C1.Blazor.Grid.C1GridControl.SelectionAdornerStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionAdornerStyle.html#C1_Blazor_Grid_C1GridControl_SelectionAdornerStyle">SelectionAdornerStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style applied to the selection adorners.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectionStyle" data-uid="C1.Blazor.Grid.C1GridControl.SelectionStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectionStyle.html#C1_Blazor_Grid_C1GridControl_SelectionStyle">SelectionStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="../C1.Blazor.Core/C1.Blazor.Core.C1Style.html">C1Style</a> of the selected cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ShowMarquee" data-uid="C1.Blazor.Grid.C1GridControl.ShowMarquee">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ShowMarquee.html#C1_Blazor_Grid_C1GridControl_ShowMarquee">ShowMarquee</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the grid shows an Excel-style
marquee around the current selection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_VerticalScrollBarVisibility" data-uid="C1.Blazor.Grid.C1GridControl.VerticalScrollBarVisibility">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.VerticalScrollBarVisibility.html#C1_Blazor_Grid_C1GridControl_VerticalScrollBarVisibility">VerticalScrollBarVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the vertical scroll bar visibility.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ViewRange" data-uid="C1.Blazor.Grid.C1GridControl.ViewRange">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ViewRange.html#C1_Blazor_Grid_C1GridControl_ViewRange">ViewRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="C1.Blazor.Grid.GridControlRange.html">GridControlRange</a> value that indicates the range of cells
currently visible on the grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Viewport" data-uid="C1.Blazor.Grid.C1GridControl.Viewport">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Viewport.html#C1_Blazor_Grid_C1GridControl_Viewport">Viewport</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the current viewport in cell's coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ZoomMode" data-uid="C1.Blazor.Grid.C1GridControl.ZoomMode">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ZoomMode.html#C1_Blazor_Grid_C1GridControl_ZoomMode">ZoomMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the zoom mode.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_BuildRenderTree_Microsoft_AspNetCore_Components_Rendering_RenderTreeBuilder_" data-uid="C1.Blazor.Grid.C1GridControl.BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.BuildRenderTree.html#C1_Blazor_Grid_C1GridControl_BuildRenderTree_Microsoft_AspNetCore_Components_Rendering_RenderTreeBuilder_">BuildRenderTree(RenderTreeBuilder)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ChangeView_System_Nullable_System_Double__System_Nullable_System_Double__" data-uid="C1.Blazor.Grid.C1GridControl.ChangeView(System.Nullable{System.Double},System.Nullable{System.Double})">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ChangeView.html#C1_Blazor_Grid_C1GridControl_ChangeView_System_Nullable_System_Double__System_Nullable_System_Double__">ChangeView(double?, double?)</a>
        </td>
        <td class="markdown level1 summary"><p>Changes the scroll and zoom of the grid to the specified part of the viewport.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ChangeViewAsync_System_Nullable_System_Double__System_Nullable_System_Double__" data-uid="C1.Blazor.Grid.C1GridControl.ChangeViewAsync(System.Nullable{System.Double},System.Nullable{System.Double})">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ChangeViewAsync.html#C1_Blazor_Grid_C1GridControl_ChangeViewAsync_System_Nullable_System_Double__System_Nullable_System_Double__">ChangeViewAsync(double?, double?)</a>
        </td>
        <td class="markdown level1 summary"><p>Changes the scroll and zoom of the grid to the specified part of the viewport.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Dispose_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.Dispose(System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Dispose.html#C1_Blazor_Grid_C1GridControl_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_FinishEditing_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.FinishEditing(System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.FinishEditing.html#C1_Blazor_Grid_C1GridControl_FinishEditing_System_Boolean_">FinishEditing(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Commits or cancels any pending edits and exits edit mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_FinishEditing_System_Boolean_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.FinishEditing(System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.FinishEditing.html#C1_Blazor_Grid_C1GridControl_FinishEditing_System_Boolean_System_Boolean_">FinishEditing(bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Commits or cancels any pending edits and exits edit mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_FocusAsync" data-uid="C1.Blazor.Grid.C1GridControl.FocusAsync">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.FocusAsync.html#C1_Blazor_Grid_C1GridControl_FocusAsync">FocusAsync()</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the focus in the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GetCellStyle" data-uid="C1.Blazor.Grid.C1GridControl.GetCellStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GetCellStyle.html#C1_Blazor_Grid_C1GridControl_GetCellStyle">GetCellStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the style that is applied to the cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GetCursorStyle" data-uid="C1.Blazor.Grid.C1GridControl.GetCursorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GetCursorStyle.html#C1_Blazor_Grid_C1GridControl_GetCursorStyle">GetCursorStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the style that is applied to the cell when the cursor is in it.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GetEditorStyle" data-uid="C1.Blazor.Grid.C1GridControl.GetEditorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GetEditorStyle.html#C1_Blazor_Grid_C1GridControl_GetEditorStyle">GetEditorStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the style that is applied to editor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GetSelectedState_C1_Blazor_Grid_GridControlRange_" data-uid="C1.Blazor.Grid.C1GridControl.GetSelectedState(C1.Blazor.Grid.GridControlRange)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GetSelectedState.html#C1_Blazor_Grid_C1GridControl_GetSelectedState_C1_Blazor_Grid_GridControlRange_">GetSelectedState(GridControlRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="C1.Blazor.Grid.GridSelectedState.html">GridSelectedState</a> value that indicates the selected
state of the cells in a specified range.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GetSelectedTimes_C1_Blazor_Grid_GridControlRange_" data-uid="C1.Blazor.Grid.C1GridControl.GetSelectedTimes(C1.Blazor.Grid.GridControlRange)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GetSelectedTimes.html#C1_Blazor_Grid_C1GridControl_GetSelectedTimes_C1_Blazor_Grid_GridControlRange_">GetSelectedTimes(GridControlRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of times this range is selected.
state of the cells in a specified range.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_GetSelectionStyle" data-uid="C1.Blazor.Grid.C1GridControl.GetSelectionStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.GetSelectionStyle.html#C1_Blazor_Grid_C1GridControl_GetSelectionStyle">GetSelectionStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the style that is applied to the cells when they are selected.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_InitializeAsync" data-uid="C1.Blazor.Grid.C1GridControl.InitializeAsync">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.InitializeAsync.html#C1_Blazor_Grid_C1GridControl_InitializeAsync">InitializeAsync()</a>
        </td>
        <td class="markdown level1 summary"><p>This method is called when the component is initialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_InvalidateCellStyle" data-uid="C1.Blazor.Grid.C1GridControl.InvalidateCellStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.InvalidateCellStyle.html#C1_Blazor_Grid_C1GridControl_InvalidateCellStyle">InvalidateCellStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Flags the <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualCellStyle.html#C1_Blazor_Grid_C1GridControl_ActualCellStyle">ActualCellStyle</a> to be created again.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_InvalidateCursorStyle" data-uid="C1.Blazor.Grid.C1GridControl.InvalidateCursorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.InvalidateCursorStyle.html#C1_Blazor_Grid_C1GridControl_InvalidateCursorStyle">InvalidateCursorStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Flags the <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualCursorStyle.html#C1_Blazor_Grid_C1GridControl_ActualCursorStyle">ActualCursorStyle</a> to be created again.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_InvalidateEditorStyle" data-uid="C1.Blazor.Grid.C1GridControl.InvalidateEditorStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.InvalidateEditorStyle.html#C1_Blazor_Grid_C1GridControl_InvalidateEditorStyle">InvalidateEditorStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Flags the <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualEditorStyle.html#C1_Blazor_Grid_C1GridControl_ActualEditorStyle">ActualEditorStyle</a> to be created again.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_InvalidateSelectionStyle" data-uid="C1.Blazor.Grid.C1GridControl.InvalidateSelectionStyle">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.InvalidateSelectionStyle.html#C1_Blazor_Grid_C1GridControl_InvalidateSelectionStyle">InvalidateSelectionStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Flags the <a class="xref" href="C1.Blazor.Grid.C1GridControl.ActualSelectionStyle.html#C1_Blazor_Grid_C1GridControl_ActualSelectionStyle">ActualSelectionStyle</a> to be created again.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_LoadDesignTimeData" data-uid="C1.Blazor.Grid.C1GridControl.LoadDesignTimeData">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.LoadDesignTimeData.html#C1_Blazor_Grid_C1GridControl_LoadDesignTimeData">LoadDesignTimeData()</a>
        </td>
        <td class="markdown level1 summary"><p>Loads dummy design time content visible in Storyboard and Android designer</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnAfterRender_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.OnAfterRender(System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnAfterRender.html#C1_Blazor_Grid_C1GridControl_OnAfterRender_System_Boolean_">OnAfterRender(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnBeginningEdit_C1_Blazor_Grid_GridControlEditEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnBeginningEdit(C1.Blazor.Grid.GridControlEditEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnBeginningEdit.html#C1_Blazor_Grid_C1GridControl_OnBeginningEdit_C1_Blazor_Grid_GridControlEditEventArgs_">OnBeginningEdit(GridControlEditEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">BeginningEdit</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCellDoubleTapped_C1_Blazor_Grid_GridControlTapEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCellDoubleTapped(C1.Blazor.Grid.GridControlTapEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCellDoubleTapped.html#C1_Blazor_Grid_C1GridControl_OnCellDoubleTapped_C1_Blazor_Grid_GridControlTapEventArgs_">OnCellDoubleTapped(GridControlTapEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when a cell is double tapped.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCellEditEnded_C1_Blazor_Grid_GridControlEditEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCellEditEnded(C1.Blazor.Grid.GridControlEditEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCellEditEnded.html#C1_Blazor_Grid_C1GridControl_OnCellEditEnded_C1_Blazor_Grid_GridControlEditEventArgs_">OnCellEditEnded(GridControlEditEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the edit of a cell ended.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCellEditEnding_C1_Blazor_Grid_GridControlEditEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCellEditEnding(C1.Blazor.Grid.GridControlEditEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCellEditEnding.html#C1_Blazor_Grid_C1GridControl_OnCellEditEnding_C1_Blazor_Grid_GridControlEditEventArgs_">OnCellEditEnding(GridControlEditEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">CellEditEnding</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCellLongPressed_C1_Blazor_Grid_GridControlTapEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCellLongPressed(C1.Blazor.Grid.GridControlTapEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCellLongPressed.html#C1_Blazor_Grid_C1GridControl_OnCellLongPressed_C1_Blazor_Grid_GridControlTapEventArgs_">OnCellLongPressed(GridControlTapEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when a cell is being held.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCellTapped_C1_Blazor_Grid_GridControlTapEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCellTapped(C1.Blazor.Grid.GridControlTapEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCellTapped.html#C1_Blazor_Grid_C1GridControl_OnCellTapped_C1_Blazor_Grid_GridControlTapEventArgs_">OnCellTapped(GridControlTapEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when a cell is tapped.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCursorChanged_C1_Blazor_Grid_GridControlRangeEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCursorChanged(C1.Blazor.Grid.GridControlRangeEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCursorChanged.html#C1_Blazor_Grid_C1GridControl_OnCursorChanged_C1_Blazor_Grid_GridControlRangeEventArgs_">OnCursorChanged(GridControlRangeEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called after the cursor changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnCursorChanging_C1_Blazor_Grid_GridControlRangeEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnCursorChanging(C1.Blazor.Grid.GridControlRangeEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnCursorChanging.html#C1_Blazor_Grid_C1GridControl_OnCursorChanging_C1_Blazor_Grid_GridControlRangeEventArgs_">OnCursorChanging(GridControlRangeEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called before the cursor changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnPrepareCellForEdit_C1_Blazor_Grid_GridControlEditEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnPrepareCellForEdit(C1.Blazor.Grid.GridControlEditEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnPrepareCellForEdit.html#C1_Blazor_Grid_C1GridControl_OnPrepareCellForEdit_C1_Blazor_Grid_GridControlEditEventArgs_">OnPrepareCellForEdit(GridControlEditEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <span class="xref">PrepareCellForEdit</span> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnPropertyChanged_System_String_" data-uid="C1.Blazor.Grid.C1GridControl.OnPropertyChanged(System.String)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnPropertyChanged.html#C1_Blazor_Grid_C1GridControl_OnPropertyChanged_System_String_">OnPropertyChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when a property is changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnScrollPositionChanged_System_EventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnScrollPositionChanged(System.EventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnScrollPositionChanged.html#C1_Blazor_Grid_C1GridControl_OnScrollPositionChanged_System_EventArgs_">OnScrollPositionChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the scroll position changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnSelectionChanged_C1_Blazor_Grid_GridControlSelectionEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnSelectionChanged(C1.Blazor.Grid.GridControlSelectionEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnSelectionChanged.html#C1_Blazor_Grid_C1GridControl_OnSelectionChanged_C1_Blazor_Grid_GridControlSelectionEventArgs_">OnSelectionChanged(GridControlSelectionEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called after the selection changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_OnSelectionChanging_C1_Blazor_Grid_GridControlSelectionEventArgs_" data-uid="C1.Blazor.Grid.C1GridControl.OnSelectionChanging(C1.Blazor.Grid.GridControlSelectionEventArgs)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.OnSelectionChanging.html#C1_Blazor_Grid_C1GridControl_OnSelectionChanging_C1_Blazor_Grid_GridControlSelectionEventArgs_">OnSelectionChanging(GridControlSelectionEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called before the selection changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Refresh_C1_Blazor_Grid_GridControlRange_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.Refresh(C1.Blazor.Grid.GridControlRange,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Refresh.html#C1_Blazor_Grid_C1GridControl_Refresh_C1_Blazor_Grid_GridControlRange_System_Boolean_">Refresh(GridControlRange, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Refreshes the specified <code class="paramref">range</code> of cells asynchronously.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ScrollIntoView_C1_Blazor_Grid_GridControlRange_System_Double_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.ScrollIntoView(C1.Blazor.Grid.GridControlRange,System.Double,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ScrollIntoView.html#C1_Blazor_Grid_C1GridControl_ScrollIntoView_C1_Blazor_Grid_GridControlRange_System_Double_System_Boolean_">ScrollIntoView(GridControlRange, double, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Scrolls the grid to bring a specified range into view.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Select_C1_Blazor_Grid_GridControlRange_System_Boolean_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.Select(C1.Blazor.Grid.GridControlRange,System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Select.html#C1_Blazor_Grid_C1GridControl_Select_C1_Blazor_Grid_GridControlRange_System_Boolean_System_Boolean_">Select(GridControlRange, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Selects a given cell and optionally scrolls it into view.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_Select_System_Collections_Generic_IEnumerable_C1_Blazor_Grid_GridControlRange__System_Boolean_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.Select(System.Collections.Generic.IEnumerable{C1.Blazor.Grid.GridControlRange},System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.Select.html#C1_Blazor_Grid_C1GridControl_Select_System_Collections_Generic_IEnumerable_C1_Blazor_Grid_GridControlRange__System_Boolean_System_Boolean_">Select(IEnumerable&lt;GridControlRange&gt;, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Selects a collection of cells and optionally scrolls it into view.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SelectAll" data-uid="C1.Blazor.Grid.C1GridControl.SelectAll">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SelectAll.html#C1_Blazor_Grid_C1GridControl_SelectAll">SelectAll()</a>
        </td>
        <td class="markdown level1 summary"><p>Selects all the cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_SetCursor_C1_Blazor_Grid_GridControlRange_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.SetCursor(C1.Blazor.Grid.GridControlRange,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.SetCursor.html#C1_Blazor_Grid_C1GridControl_SetCursor_C1_Blazor_Grid_GridControlRange_System_Boolean_">SetCursor(GridControlRange, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the cursor of the grid to the specified row and column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_StartEditing_C1_Blazor_Grid_GridControlRange_System_Boolean_System_Boolean_System_Boolean_" data-uid="C1.Blazor.Grid.C1GridControl.StartEditing(C1.Blazor.Grid.GridControlRange,System.Boolean,System.Boolean,System.Boolean)">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.StartEditing.html#C1_Blazor_Grid_C1GridControl_StartEditing_C1_Blazor_Grid_GridControlRange_System_Boolean_System_Boolean_System_Boolean_">StartEditing(GridControlRange, bool, bool, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Starts editing a specific cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_UnselectAll" data-uid="C1.Blazor.Grid.C1GridControl.UnselectAll">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.UnselectAll.html#C1_Blazor_Grid_C1GridControl_UnselectAll">UnselectAll()</a>
        </td>
        <td class="markdown level1 summary"><p>Unselects all the cells.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_PropertyChanged" data-uid="C1.Blazor.Grid.C1GridControl.PropertyChanged">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.PropertyChanged.html">PropertyChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a property changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Blazor_Grid_C1GridControl_ScrollPositionChanged" data-uid="C1.Blazor.Grid.C1GridControl.ScrollPositionChanged">
          <a class="xref" href="C1.Blazor.Grid.C1GridControl.ScrollPositionChanged.html">ScrollPositionChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when scroll position changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
