# C1.WPF.FlexGrid.Column

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_FlexGrid_Column" data-uid="C1.WPF.FlexGrid.Column" class="text-break">Column Class
</h1>
  <div class="markdown level0 summary"><p>Represents a grid column.</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="C1.WPF.FlexGrid.RowCol.html">RowCol</a></div>
    <div class="level2"><span class="xref">Column</span></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_Column_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Column : RowCol</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class Column
    Inherits RowCol</code></pre>
  </div>
  <h5 id="C1_WPF_FlexGrid_Column_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><pre><code>&lt;p&gt;
    &lt;xref href=&quot;C1.WPF.FlexGrid.Column&quot; data-throw-if-not-resolved=&quot;false&quot;&gt;&lt;/xref&gt; objects do not have any visual representation.&lt;/p&gt;
&lt;p&gt;Rows and columns provide properties that determine the appearance and 
</code></pre>
<p>content of cell objects which are the only objects in the
<a class="xref" href="C1.WPF.FlexGrid.C1FlexGrid.html">C1FlexGrid</a> that do have a visual representation.</p>
</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_Column__ctor" data-uid="C1.WPF.FlexGrid.Column.#ctor">
          <a class="xref" href="C1.WPF.FlexGrid.Column.-ctor.html#C1_WPF_FlexGrid_Column__ctor">Column()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of a <a class="xref" href="C1.WPF.FlexGrid.Column.html">Column</a> object.</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_WPF_FlexGrid_Column_ActualWidth" data-uid="C1.WPF.FlexGrid.Column.ActualWidth">
          <a class="xref" href="C1.WPF.FlexGrid.Column.ActualWidth.html#C1_WPF_FlexGrid_Column_ActualWidth">ActualWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the rendering width of this column in pixels.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_AllowSorting" data-uid="C1.WPF.FlexGrid.Column.AllowSorting">
          <a class="xref" href="C1.WPF.FlexGrid.Column.AllowSorting.html#C1_WPF_FlexGrid_Column_AllowSorting">AllowSorting</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the user can sort this column by
clicking the cell header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_AutoGenerated" data-uid="C1.WPF.FlexGrid.Column.AutoGenerated">
          <a class="xref" href="C1.WPF.FlexGrid.Column.AutoGenerated.html#C1_WPF_FlexGrid_Column_AutoGenerated">AutoGenerated</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether this column was automatically
generated by the grid (see the <a class="xref" href="C1.WPF.FlexGrid.C1FlexGrid.AutoGenerateColumns.html#C1_WPF_FlexGrid_C1FlexGrid_AutoGenerateColumns">AutoGenerateColumns</a>
property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Binding" data-uid="C1.WPF.FlexGrid.Column.Binding">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Binding.html#C1_WPF_FlexGrid_Column_Binding">Binding</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.WPF.FlexGrid.Column.Binding.html#C1_WPF_FlexGrid_Column_Binding">Binding</a> used to connect this column with
the items in the grid's <a class="xref" href="C1.WPF.FlexGrid.C1FlexGrid.ItemsSource.html#C1_WPF_FlexGrid_C1FlexGrid_ItemsSource">ItemsSource</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_BoundPropertyName" data-uid="C1.WPF.FlexGrid.Column.BoundPropertyName">
          <a class="xref" href="C1.WPF.FlexGrid.Column.BoundPropertyName.html#C1_WPF_FlexGrid_Column_BoundPropertyName">BoundPropertyName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the name of the property that this column is currently bound to.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_CellEditingTemplate" data-uid="C1.WPF.FlexGrid.Column.CellEditingTemplate">
          <a class="xref" href="C1.WPF.FlexGrid.Column.CellEditingTemplate.html#C1_WPF_FlexGrid_Column_CellEditingTemplate">CellEditingTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the template used to display the contents of a cell that is
in editing mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_CellTemplate" data-uid="C1.WPF.FlexGrid.Column.CellTemplate">
          <a class="xref" href="C1.WPF.FlexGrid.Column.CellTemplate.html#C1_WPF_FlexGrid_Column_CellTemplate">CellTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the template used to display the contents of a cell that is not
in editing mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_ColumnName" data-uid="C1.WPF.FlexGrid.Column.ColumnName">
          <a class="xref" href="C1.WPF.FlexGrid.Column.ColumnName.html#C1_WPF_FlexGrid_Column_ColumnName">ColumnName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value used as an identifier for the column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_DataType" data-uid="C1.WPF.FlexGrid.Column.DataType">
          <a class="xref" href="C1.WPF.FlexGrid.Column.DataType.html#C1_WPF_FlexGrid_Column_DataType">DataType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the type of data stored in this column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_FooterCellStyle" data-uid="C1.WPF.FlexGrid.Column.FooterCellStyle">
          <a class="xref" href="C1.WPF.FlexGrid.Column.FooterCellStyle.html#C1_WPF_FlexGrid_Column_FooterCellStyle">FooterCellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="C1.WPF.FlexGrid.CellStyle.html">CellStyle</a> that defines the appearance of the column
footer cells in this column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Format" data-uid="C1.WPF.FlexGrid.Column.Format">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Format.html#C1_WPF_FlexGrid_Column_Format">Format</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a string used to format values within cells in this column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Grid" data-uid="C1.WPF.FlexGrid.Column.Grid">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Grid.html#C1_WPF_FlexGrid_Column_Grid">Grid</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.WPF.FlexGrid.C1FlexGrid.html">C1FlexGrid</a> that this column belongs to.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_GridPanel" data-uid="C1.WPF.FlexGrid.Column.GridPanel">
          <a class="xref" href="C1.WPF.FlexGrid.Column.GridPanel.html#C1_WPF_FlexGrid_Column_GridPanel">GridPanel</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.WPF.FlexGrid.Column.GridPanel.html#C1_WPF_FlexGrid_Column_GridPanel">GridPanel</a> that this column belongs to.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_GroupAggregate" data-uid="C1.WPF.FlexGrid.Column.GroupAggregate">
          <a class="xref" href="C1.WPF.FlexGrid.Column.GroupAggregate.html#C1_WPF_FlexGrid_Column_GroupAggregate">GroupAggregate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the type of aggregate to include in group headers.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Header" data-uid="C1.WPF.FlexGrid.Column.Header">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Header.html#C1_WPF_FlexGrid_Column_Header">Header</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value used as a caption in the column header cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_HeaderTemplate" data-uid="C1.WPF.FlexGrid.Column.HeaderTemplate">
          <a class="xref" href="C1.WPF.FlexGrid.Column.HeaderTemplate.html#C1_WPF_FlexGrid_Column_HeaderTemplate">HeaderTemplate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the template used to display the contents of column header cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Index" data-uid="C1.WPF.FlexGrid.Column.Index">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Index.html#C1_WPF_FlexGrid_Column_Index">Index</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the index of this column in the grid's <a class="xref" href="C1.WPF.FlexGrid.C1FlexGrid.Columns.html#C1_WPF_FlexGrid_C1FlexGrid_Columns">Columns</a>
collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Left" data-uid="C1.WPF.FlexGrid.Column.Left">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Left.html#C1_WPF_FlexGrid_Column_Left">Left</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the position of the left side of this column, in pixels, relative to the grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_MaxWidth" data-uid="C1.WPF.FlexGrid.Column.MaxWidth">
          <a class="xref" href="C1.WPF.FlexGrid.Column.MaxWidth.html#C1_WPF_FlexGrid_Column_MaxWidth">MaxWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum width of this column, in pixels (this value is used
only for star-sized columns).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_MinWidth" data-uid="C1.WPF.FlexGrid.Column.MinWidth">
          <a class="xref" href="C1.WPF.FlexGrid.Column.MinWidth.html#C1_WPF_FlexGrid_Column_MinWidth">MinWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum width of this column, in pixels (this value is used
only for star-sized columns).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_PropertyInfo" data-uid="C1.WPF.FlexGrid.Column.PropertyInfo">
          <a class="xref" href="C1.WPF.FlexGrid.Column.PropertyInfo.html#C1_WPF_FlexGrid_Column_PropertyInfo">PropertyInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="C1.WPF.FlexGrid.Column.PropertyInfo.html#C1_WPF_FlexGrid_Column_PropertyInfo">PropertyInfo</a> object used for binding the
column to items in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Right" data-uid="C1.WPF.FlexGrid.Column.Right">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Right.html#C1_WPF_FlexGrid_Column_Right">Right</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the position of the right side of this column, in pixels, relative to the grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_ToolTip" data-uid="C1.WPF.FlexGrid.Column.ToolTip">
          <a class="xref" href="C1.WPF.FlexGrid.Column.ToolTip.html#C1_WPF_FlexGrid_Column_ToolTip">ToolTip</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the tooltip text for the column header cells.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_ValueConverter" data-uid="C1.WPF.FlexGrid.Column.ValueConverter">
          <a class="xref" href="C1.WPF.FlexGrid.Column.ValueConverter.html#C1_WPF_FlexGrid_Column_ValueConverter">ValueConverter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.data.ivalueconverter">IValueConverter</a> associated with this column's <a class="xref" href="C1.WPF.FlexGrid.Column.Binding.html#C1_WPF_FlexGrid_Column_Binding">Binding</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_Width" data-uid="C1.WPF.FlexGrid.Column.Width">
          <a class="xref" href="C1.WPF.FlexGrid.Column.Width.html#C1_WPF_FlexGrid_Column_Width">Width</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of this column, in pixels (set to GridLength.Auto
to use the default width).</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_Column_GetCultureInfo" data-uid="C1.WPF.FlexGrid.Column.GetCultureInfo">
          <a class="xref" href="C1.WPF.FlexGrid.Column.GetCultureInfo.html#C1_WPF_FlexGrid_Column_GetCultureInfo">GetCultureInfo()</a>
        </td>
        <td class="markdown level1 summary"><p>Get UI culture based on Language property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_Column_OnPropertyChanged_System_String_" data-uid="C1.WPF.FlexGrid.Column.OnPropertyChanged(System.String)">
          <a class="xref" href="C1.WPF.FlexGrid.Column.OnPropertyChanged.html#C1_WPF_FlexGrid_Column_OnPropertyChanged_System_String_">OnPropertyChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <b>PropertyChanged</b> event on the parent columns collection.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
