# C1.WPF.FlexGrid.RowCol

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_FlexGrid_RowCol" data-uid="C1.WPF.FlexGrid.RowCol" class="text-break">RowCol Class
</h1>
  <div class="markdown level0 summary"><p>Abstract base class for <a class="xref" href="C1.WPF.FlexGrid.Row.html">Row</a> and <a class="xref" href="C1.WPF.FlexGrid.Column.html">Column</a> classes.</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">RowCol</span></div>
      <div class="level2"><a class="xref" href="C1.WPF.FlexGrid.Column.html">Column</a></div>
      <div class="level2"><a class="xref" href="C1.WPF.FlexGrid.Row.html">Row</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.FlexGrid.html">C1.WPF.FlexGrid</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.FlexGrid.4.6.2.dll</h6>
  <h5 id="C1_WPF_FlexGrid_RowCol_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class RowCol</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class RowCol</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_WPF_FlexGrid_RowCol__ctor" data-uid="C1.WPF.FlexGrid.RowCol.#ctor">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.-ctor.html#C1_WPF_FlexGrid_RowCol__ctor">RowCol()</a>
        </td>
        <td class="markdown level1 summary"></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_WPF_FlexGrid_RowCol_AllowDragging" data-uid="C1.WPF.FlexGrid.RowCol.AllowDragging">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.AllowDragging.html#C1_WPF_FlexGrid_RowCol_AllowDragging">AllowDragging</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the user can move this row or column
to a new position with the mouse.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_AllowMerging" data-uid="C1.WPF.FlexGrid.RowCol.AllowMerging">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.AllowMerging.html#C1_WPF_FlexGrid_RowCol_AllowMerging">AllowMerging</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether cells in this row or column can be merged.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_AllowResizing" data-uid="C1.WPF.FlexGrid.RowCol.AllowResizing">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.AllowResizing.html#C1_WPF_FlexGrid_RowCol_AllowResizing">AllowResizing</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the user can resize this row or column with the mouse.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_Background" data-uid="C1.WPF.FlexGrid.RowCol.Background">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.Background.html#C1_WPF_FlexGrid_RowCol_Background">Background</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to paint the background
of cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_CellStyle" data-uid="C1.WPF.FlexGrid.RowCol.CellStyle">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.CellStyle.html#C1_WPF_FlexGrid_RowCol_CellStyle">CellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="C1.WPF.FlexGrid.RowCol.CellStyle.html#C1_WPF_FlexGrid_RowCol_CellStyle">CellStyle</a> that defines the appearance of the cells
in this row or column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_FontFamily" data-uid="C1.WPF.FlexGrid.RowCol.FontFamily">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontFamily.html#C1_WPF_FlexGrid_RowCol_FontFamily">FontFamily</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontFamily.html#C1_WPF_FlexGrid_RowCol_FontFamily">FontFamily</a> used to render text in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_FontSize" data-uid="C1.WPF.FlexGrid.RowCol.FontSize">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontSize.html#C1_WPF_FlexGrid_RowCol_FontSize">FontSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the font size used to render text in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_FontStyle" data-uid="C1.WPF.FlexGrid.RowCol.FontStyle">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontStyle.html#C1_WPF_FlexGrid_RowCol_FontStyle">FontStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontStyle.html#C1_WPF_FlexGrid_RowCol_FontStyle">FontStyle</a> used to render text in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_FontWeight" data-uid="C1.WPF.FlexGrid.RowCol.FontWeight">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontWeight.html#C1_WPF_FlexGrid_RowCol_FontWeight">FontWeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontWeight.html#C1_WPF_FlexGrid_RowCol_FontWeight">FontWeight</a> used to render text in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_Foreground" data-uid="C1.WPF.FlexGrid.RowCol.Foreground">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.Foreground.html#C1_WPF_FlexGrid_RowCol_Foreground">Foreground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to paint text in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_Grid" data-uid="C1.WPF.FlexGrid.RowCol.Grid">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.Grid.html#C1_WPF_FlexGrid_RowCol_Grid">Grid</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.WPF.FlexGrid.C1FlexGrid.html">C1FlexGrid</a> control that owns this object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_GridPanel" data-uid="C1.WPF.FlexGrid.RowCol.GridPanel">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.GridPanel.html#C1_WPF_FlexGrid_RowCol_GridPanel">GridPanel</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.GridPanel.html#C1_WPF_FlexGrid_RowCol_GridPanel">GridPanel</a> control that owns this object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderBackground" data-uid="C1.WPF.FlexGrid.RowCol.HeaderBackground">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderBackground.html#C1_WPF_FlexGrid_RowCol_HeaderBackground">HeaderBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to paint the background
of header cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderCellStyle" data-uid="C1.WPF.FlexGrid.RowCol.HeaderCellStyle">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderCellStyle.html#C1_WPF_FlexGrid_RowCol_HeaderCellStyle">HeaderCellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="C1.WPF.FlexGrid.RowCol.CellStyle.html#C1_WPF_FlexGrid_RowCol_CellStyle">CellStyle</a> that defines the appearance of the header cells
in this row or column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderFontFamily" data-uid="C1.WPF.FlexGrid.RowCol.HeaderFontFamily">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderFontFamily.html#C1_WPF_FlexGrid_RowCol_HeaderFontFamily">HeaderFontFamily</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontFamily.html#C1_WPF_FlexGrid_RowCol_FontFamily">FontFamily</a> used to render text in header cells
in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderFontSize" data-uid="C1.WPF.FlexGrid.RowCol.HeaderFontSize">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderFontSize.html#C1_WPF_FlexGrid_RowCol_HeaderFontSize">HeaderFontSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the font size used to render text in header cells
in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderFontStyle" data-uid="C1.WPF.FlexGrid.RowCol.HeaderFontStyle">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderFontStyle.html#C1_WPF_FlexGrid_RowCol_HeaderFontStyle">HeaderFontStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontStyle.html#C1_WPF_FlexGrid_RowCol_FontStyle">FontStyle</a> used to render text in header cells
in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderFontWeight" data-uid="C1.WPF.FlexGrid.RowCol.HeaderFontWeight">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderFontWeight.html#C1_WPF_FlexGrid_RowCol_HeaderFontWeight">HeaderFontWeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.FontWeight.html#C1_WPF_FlexGrid_RowCol_FontWeight">FontWeight</a> used to render text in header cells
in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderForeground" data-uid="C1.WPF.FlexGrid.RowCol.HeaderForeground">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderForeground.html#C1_WPF_FlexGrid_RowCol_HeaderForeground">HeaderForeground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to paint text of the header cells
in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderHorizontalAlignment" data-uid="C1.WPF.FlexGrid.RowCol.HeaderHorizontalAlignment">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderHorizontalAlignment.html#C1_WPF_FlexGrid_RowCol_HeaderHorizontalAlignment">HeaderHorizontalAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.HorizontalAlignment.html#C1_WPF_FlexGrid_RowCol_HorizontalAlignment">HorizontalAlignment</a> of the header cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderTextTrimming" data-uid="C1.WPF.FlexGrid.RowCol.HeaderTextTrimming">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderTextTrimming.html#C1_WPF_FlexGrid_RowCol_HeaderTextTrimming">HeaderTextTrimming</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets how text should be trimmed when it overflows the size of the header cells in
this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderTextWrapping" data-uid="C1.WPF.FlexGrid.RowCol.HeaderTextWrapping">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderTextWrapping.html#C1_WPF_FlexGrid_RowCol_HeaderTextWrapping">HeaderTextWrapping</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether text should be allowed to wrap in header cells in
this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HeaderVerticalAlignment" data-uid="C1.WPF.FlexGrid.RowCol.HeaderVerticalAlignment">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HeaderVerticalAlignment.html#C1_WPF_FlexGrid_RowCol_HeaderVerticalAlignment">HeaderVerticalAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.VerticalAlignment.html#C1_WPF_FlexGrid_RowCol_VerticalAlignment">VerticalAlignment</a> of the header cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_HorizontalAlignment" data-uid="C1.WPF.FlexGrid.RowCol.HorizontalAlignment">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.HorizontalAlignment.html#C1_WPF_FlexGrid_RowCol_HorizontalAlignment">HorizontalAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.HorizontalAlignment.html#C1_WPF_FlexGrid_RowCol_HorizontalAlignment">HorizontalAlignment</a> of the cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_IsReadOnly" data-uid="C1.WPF.FlexGrid.RowCol.IsReadOnly">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.IsReadOnly.html#C1_WPF_FlexGrid_RowCol_IsReadOnly">IsReadOnly</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether cells in this row or column can be
edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_IsVisible" data-uid="C1.WPF.FlexGrid.RowCol.IsVisible">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.IsVisible.html#C1_WPF_FlexGrid_RowCol_IsVisible">IsVisible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether this row or column is visible and not collapsed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_Selected" data-uid="C1.WPF.FlexGrid.RowCol.Selected">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.Selected.html#C1_WPF_FlexGrid_RowCol_Selected">Selected</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether this row or column is selected.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_Tag" data-uid="C1.WPF.FlexGrid.RowCol.Tag">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.Tag.html#C1_WPF_FlexGrid_RowCol_Tag">Tag</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets an arbitrary object value that
can be used to store custom information about this object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_TextTrimming" data-uid="C1.WPF.FlexGrid.RowCol.TextTrimming">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.TextTrimming.html#C1_WPF_FlexGrid_RowCol_TextTrimming">TextTrimming</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets how text should be trimmed when it overflows the size of the cells in
this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_TextWrapping" data-uid="C1.WPF.FlexGrid.RowCol.TextWrapping">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.TextWrapping.html#C1_WPF_FlexGrid_RowCol_TextWrapping">TextWrapping</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether text should be allowed to wrap in cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_VerticalAlignment" data-uid="C1.WPF.FlexGrid.RowCol.VerticalAlignment">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.VerticalAlignment.html#C1_WPF_FlexGrid_RowCol_VerticalAlignment">VerticalAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.RowCol.VerticalAlignment.html#C1_WPF_FlexGrid_RowCol_VerticalAlignment">VerticalAlignment</a> of the cells in this row/column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_Visible" data-uid="C1.WPF.FlexGrid.RowCol.Visible">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.Visible.html#C1_WPF_FlexGrid_RowCol_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether this row or column is visible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_VisibleIndex" data-uid="C1.WPF.FlexGrid.RowCol.VisibleIndex">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.VisibleIndex.html#C1_WPF_FlexGrid_RowCol_VisibleIndex">VisibleIndex</a>
        </td>
        <td class="markdown level1 summary"><p>If <a class="xref" href="C1.WPF.FlexGrid.RowCol.IsVisible.html#C1_WPF_FlexGrid_RowCol_IsVisible">IsVisible</a> property is True, returns the index of this element in the collection of visible items.</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_WPF_FlexGrid_RowCol_OnPropertyChanged_System_String_" data-uid="C1.WPF.FlexGrid.RowCol.OnPropertyChanged(System.String)">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.OnPropertyChanged.html#C1_WPF_FlexGrid_RowCol_OnPropertyChanged_System_String_">OnPropertyChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <b>PropertyChanged</b> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_RowCol_StylePropertyChanged_System_Object_System_ComponentModel_PropertyChangedEventArgs_" data-uid="C1.WPF.FlexGrid.RowCol.StylePropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
          <a class="xref" href="C1.WPF.FlexGrid.RowCol.StylePropertyChanged.html#C1_WPF_FlexGrid_RowCol_StylePropertyChanged_System_Object_System_ComponentModel_PropertyChangedEventArgs_">StylePropertyChanged(object, PropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when any <a class="xref" href="C1.WPF.FlexGrid.RowCol.CellStyle.html#C1_WPF_FlexGrid_RowCol_CellStyle">CellStyle</a> owned by the grid changes.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
