# C1.Xamarin.Forms.Grid.GridCellFactoryBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Xamarin_Forms_Grid_GridCellFactoryBase" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase" class="text-break">GridCellFactoryBase Class
</h1>
  <div class="markdown level0 summary"><p>Implements the functionality to create grid cells dynamically.</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"><span class="xref">GridCellFactoryBase</span></div>
      <div class="level2"><a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactory.html">GridCellFactory</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Xamarin.Forms.Grid.html">C1.Xamarin.Forms.Grid</a></h6>
  <h6><strong>Assembly</strong>: C1.Xamarin.Forms.Grid.dll</h6>
  <h5 id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class GridCellFactoryBase</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_Xamarin_Forms_Grid_GridCellFactoryBase__ctor" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.#ctor">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.-ctor.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase__ctor">GridCellFactoryBase()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.html">GridCellFactoryBase</a> class.</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_Xamarin_Forms_Grid_GridCellFactoryBase_CellsColumnsCount" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CellsColumnsCount">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CellsColumnsCount.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CellsColumnsCount">CellsColumnsCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of columns belonging to the cells area.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CellsRowsCount" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CellsRowsCount">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CellsRowsCount.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CellsRowsCount">CellsRowsCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of rows belonging to the cells area.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_ColumnHeaderRowsCount" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ColumnHeaderRowsCount">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ColumnHeaderRowsCount.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_ColumnHeaderRowsCount">ColumnHeaderRowsCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of rows belonging to the column headers area.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_ColumnsCount" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ColumnsCount">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ColumnsCount.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_ColumnsCount">ColumnsCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the total number of columns.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_DefaultColumn" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DefaultColumn">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DefaultColumn.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_DefaultColumn">DefaultColumn</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the default column dimensions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_DefaultRow" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DefaultRow">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DefaultRow.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_DefaultRow">DefaultRow</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the default row dimensions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GridBase" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GridBase">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GridBase.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GridBase">GridBase</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the associated grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_RowHeaderColumnsCount" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.RowHeaderColumnsCount">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.RowHeaderColumnsCount.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_RowHeaderColumnsCount">RowHeaderColumnsCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of columns belonging to the row headers area.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_RowsCount" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.RowsCount">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.RowsCount.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_RowsCount">RowsCount</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the total number of rows.</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_Xamarin_Forms_Grid_GridCellFactoryBase_AllowEditing_C1_Xamarin_Forms_Grid_GridCellRange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.AllowEditing(C1.Xamarin.Forms.Grid.GridCellRange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.AllowEditing.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_AllowEditing_C1_Xamarin_Forms_Grid_GridCellRange_">AllowEditing(GridCellRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns true when the cell in the specified range can be edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_ApplySelectionColors_C1_Xamarin_Forms_Grid_GridCellView_Xamarin_Forms_Color_Xamarin_Forms_Color_System_Boolean_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ApplySelectionColors(C1.Xamarin.Forms.Grid.GridCellView,Xamarin.Forms.Color,Xamarin.Forms.Color,System.Boolean)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ApplySelectionColors.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_ApplySelectionColors_C1_Xamarin_Forms_Grid_GridCellView_Xamarin_Forms_Color_Xamarin_Forms_Color_System_Boolean_">ApplySelectionColors(GridCellView, Color, Color, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Applies the selection colors to a specific cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_ApplySelectionState_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_C1_Xamarin_Forms_Grid_GridCellView_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ApplySelectionState(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,C1.Xamarin.Forms.Grid.GridCellView)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.ApplySelectionState.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_ApplySelectionState_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_C1_Xamarin_Forms_Grid_GridCellView_">ApplySelectionState(GridCellType, GridCellRange, GridCellView)</a>
        </td>
        <td class="markdown level1 summary"><p>Applies the selection brushes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_BindCellContent_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_Xamarin_Forms_View_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.BindCellContent(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,Xamarin.Forms.View)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.BindCellContent.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_BindCellContent_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_Xamarin_Forms_View_">BindCellContent(GridCellType, GridCellRange, View)</a>
        </td>
        <td class="markdown level1 summary"><p>Binds the content of the cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDragColumn_System_Boolean_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDragColumn(System.Boolean,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDragColumn.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDragColumn_System_Boolean_System_Int32_">CanDragColumn(bool, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the column can be dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDragRow_System_Boolean_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDragRow(System.Boolean,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDragRow.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDragRow_System_Boolean_System_Int32_">CanDragRow(bool, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the row can be dragged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDropColumn_System_Boolean_System_Int32_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDropColumn(System.Boolean,System.Int32,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDropColumn.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDropColumn_System_Boolean_System_Int32_System_Int32_">CanDropColumn(bool, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the <code class="paramref">from</code> column can dropped at the <code class="paramref">to</code> position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDropRow_System_Boolean_System_Int32_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDropRow(System.Boolean,System.Int32,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanDropRow.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanDropRow_System_Boolean_System_Int32_System_Int32_">CanDropRow(bool, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the <code class="paramref">from</code> row can dropped at the <code class="paramref">to</code> position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanSetColumnWidth_System_Boolean_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanSetColumnWidth(System.Boolean,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanSetColumnWidth.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanSetColumnWidth_System_Boolean_System_Int32_">CanSetColumnWidth(bool, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the with of a column can be set.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanSetRowHeight_System_Boolean_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanSetRowHeight(System.Boolean,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CanSetRowHeight.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CanSetRowHeight_System_Boolean_System_Int32_">CanSetRowHeight(bool, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the height of the row can be set.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_Contains_C1_Xamarin_Forms_Grid_GridCellFactoryBase_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.Contains(C1.Xamarin.Forms.Grid.GridCellFactoryBase)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.Contains.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_Contains_C1_Xamarin_Forms_Grid_GridCellFactoryBase_">Contains(GridCellFactoryBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns true if the specified <code class="paramref">cellFactory</code> is the same instance as this or if it is one of the nested cell factories.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CreateCellContent_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_System_Object_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CreateCellContent(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,System.Object)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CreateCellContent.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CreateCellContent_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_System_Object_">CreateCellContent(GridCellType, GridCellRange, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the content of the cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_CreateCellEditor_C1_Xamarin_Forms_Grid_GridCellRange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CreateCellEditor(C1.Xamarin.Forms.Grid.GridCellRange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.CreateCellEditor.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_CreateCellEditor_C1_Xamarin_Forms_Grid_GridCellRange_">CreateCellEditor(GridCellRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the cell editor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_DropColumnAsync_System_Boolean_System_Int32_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DropColumnAsync(System.Boolean,System.Int32,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DropColumnAsync.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_DropColumnAsync_System_Boolean_System_Int32_System_Int32_">DropColumnAsync(bool, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Drops the column from the original index <code class="paramref">from</code> to the index <code class="paramref">to</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_DropRowAsync_System_Boolean_System_Int32_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DropRowAsync(System.Boolean,System.Int32,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.DropRowAsync.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_DropRowAsync_System_Boolean_System_Int32_System_Int32_">DropRowAsync(bool, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Drops the row from the original index <code class="paramref">from</code> to the index <code class="paramref">to</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetCellContentType_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetCellContentType(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetCellContentType.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetCellContentType_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_">GetCellContentType(GridCellType, GridCellRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a key that defines the type of cell content.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetCellText_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetCellText(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetCellText.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetCellText_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_">GetCellText(GridCellType, GridCellRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the text representing the content of a cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetColumnInfo_System_Boolean_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetColumnInfo(System.Boolean,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetColumnInfo.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetColumnInfo_System_Boolean_System_Int32_">GetColumnInfo(bool, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the dimensions for the specified column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetDefaultColumn" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetDefaultColumn">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetDefaultColumn.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetDefaultColumn">GetDefaultColumn()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the default column dimensions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetDefaultRow" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetDefaultRow">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetDefaultRow.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetDefaultRow">GetDefaultRow()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the default row dimensions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetRowInfo_System_Boolean_System_Int32_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetRowInfo(System.Boolean,System.Int32)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.GetRowInfo.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_GetRowInfo_System_Boolean_System_Int32_">GetRowInfo(bool, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the dimensions for the specified row.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnColumnsChanged_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnColumnsChanged(C1.Xamarin.Forms.Grid.GridCellFactoryNotifyChange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnColumnsChanged.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnColumnsChanged_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_">OnColumnsChanged(GridCellFactoryNotifyChange)</a>
        </td>
        <td class="markdown level1 summary"><p>Notifies the cell-factory there were changed in the model columns.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnColumnsChanging_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnColumnsChanging(C1.Xamarin.Forms.Grid.GridCellFactoryNotifyChange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnColumnsChanging.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnColumnsChanging_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_">OnColumnsChanging(GridCellFactoryNotifyChange)</a>
        </td>
        <td class="markdown level1 summary"><p>Notifies the cell-factory there will be changed in the model columns.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnEditEnded_C1_Xamarin_Forms_Grid_GridCellRange_Xamarin_Forms_View_System_Boolean_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnEditEnded(C1.Xamarin.Forms.Grid.GridCellRange,Xamarin.Forms.View,System.Boolean)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnEditEnded.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnEditEnded_C1_Xamarin_Forms_Grid_GridCellRange_Xamarin_Forms_View_System_Boolean_">OnEditEnded(GridCellRange, View, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the editing of a cell ended.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnRowsChanged_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnRowsChanged(C1.Xamarin.Forms.Grid.GridCellFactoryNotifyChange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnRowsChanged.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnRowsChanged_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_">OnRowsChanged(GridCellFactoryNotifyChange)</a>
        </td>
        <td class="markdown level1 summary"><p>Notifies the cell-factory there were changes in the model rows.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnRowsChanging_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnRowsChanging(C1.Xamarin.Forms.Grid.GridCellFactoryNotifyChange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.OnRowsChanging.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_OnRowsChanging_C1_Xamarin_Forms_Grid_GridCellFactoryNotifyChange_">OnRowsChanging(GridCellFactoryNotifyChange)</a>
        </td>
        <td class="markdown level1 summary"><p>Notifies the cell-factory there will be changed in the model rows.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_PrepareCell_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_C1_Xamarin_Forms_Grid_GridCellView_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.PrepareCell(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,C1.Xamarin.Forms.Grid.GridCellView)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.PrepareCell.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_PrepareCell_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_C1_Xamarin_Forms_Grid_GridCellView_">PrepareCell(GridCellType, GridCellRange, GridCellView)</a>
        </td>
        <td class="markdown level1 summary"><p>Prepares the cell to be shown.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_RevertSelectionState_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_C1_Xamarin_Forms_Grid_GridCellView_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.RevertSelectionState(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,C1.Xamarin.Forms.Grid.GridCellView)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.RevertSelectionState.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_RevertSelectionState_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_C1_Xamarin_Forms_Grid_GridCellView_">RevertSelectionState(GridCellType, GridCellRange, GridCellView)</a>
        </td>
        <td class="markdown level1 summary"><p>Reverts the selection brushes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_SaveDesiredCellSize_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SaveDesiredCellSize(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SaveDesiredCellSize.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_SaveDesiredCellSize_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_">SaveDesiredCellSize(GridCellType, GridCellRange)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the desired size for a specific cell is taken into account.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_SetCellValue_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_System_Object_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SetCellValue(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,System.Object)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SetCellValue.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_SetCellValue_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_System_Object_">SetCellValue(GridCellType, GridCellRange, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of a specified cell.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_SetColumnWidth_System_Boolean_System_Int32_System_Double_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SetColumnWidth(System.Boolean,System.Int32,System.Double)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SetColumnWidth.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_SetColumnWidth_System_Boolean_System_Int32_System_Double_">SetColumnWidth(bool, int, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the width of the specified column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_SetRowHeight_System_Boolean_System_Int32_System_Double_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SetRowHeight(System.Boolean,System.Int32,System.Double)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.SetRowHeight.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_SetRowHeight_System_Boolean_System_Int32_System_Double_">SetRowHeight(bool, int, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the height of the row.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Grid_GridCellFactoryBase_UnbindCellContent_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_Xamarin_Forms_View_" data-uid="C1.Xamarin.Forms.Grid.GridCellFactoryBase.UnbindCellContent(C1.Xamarin.Forms.Grid.GridCellType,C1.Xamarin.Forms.Grid.GridCellRange,Xamarin.Forms.View)">
          <a class="xref" href="C1.Xamarin.Forms.Grid.GridCellFactoryBase.UnbindCellContent.html#C1_Xamarin_Forms_Grid_GridCellFactoryBase_UnbindCellContent_C1_Xamarin_Forms_Grid_GridCellType_C1_Xamarin_Forms_Grid_GridCellRange_Xamarin_Forms_View_">UnbindCellContent(GridCellType, GridCellRange, View)</a>
        </td>
        <td class="markdown level1 summary"><p>Unbinds the content of the cell.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
