ColumnBase class¶
Serves as the base class for data control columns.
Public Members¶
| name | description |
|---|---|
| ActualEditorProperties { get; } | Gets the editor settings applied to the column's cells. |
| ActualVisibleIndex { get; } | Gets the column's actual position among visible columns. |
| ActualWidth { get; } | Gets the column's actual width in pixels. |
| AllowBestFit { get; set; } | Gets or sets whether the column's width can be adjusted by best-fit. |
| AllowColumnFiltering { get; set; } | Gets or sets whether users can filter the column's data. |
| AllowEditing { get; set; } | Gets or sets whether users can edit the column's cell values. |
| AllowExport { get; set; } | Gets or sets whether the column is included in export operations. |
| AllowFocus { get; set; } | Gets or sets whether the column's cells can receive focus. |
| AllowImmediateEditorValuePosting { get; set; } | Gets or sets whether editor values are posted immediately as they change. |
| AllowMoving { get; set; } | Gets or sets whether users can move the column. |
| AllowResizing { get; set; } | Gets or sets whether users can resize the column. |
| AllowSorting { get; set; } | Gets or sets whether users can sort data by the column. |
| AutoFilterCondition { get; set; } | Gets or sets the condition used to filter the column's data. |
| AutoFilterRowCellTemplate { get; set; } | Gets or sets the template that displays the column's cell in the auto-filter row. |
| AutoFilterValue { get; set; } | Gets or sets the column's auto-filter value. |
| BandName { get; set; } | Gets or sets the name of the band that contains the column. |
| BestFitMode { get; set; } | Gets or sets how the column's best-fit width is calculated. |
| CellAutoWidth { get; } | Gets the measured width of the column's cell content. |
| CellTemplate { get; set; } | Gets or sets the template that displays the column's cell values. |
| CellWidth { get; } | Gets the width of the column's cells. |
| ColumnChooserHeader { get; set; } | Gets or sets the content displayed for the column in the column chooser. |
| ColumnFilterMode { get; set; } | Gets or sets how filter values are compared for the column. |
| DataControl { get; } | Gets the data control that owns the column. |
| DataType { get; } | Gets the data type of the column's values. |
| EditorProperties { get; set; } | Gets or sets the editor settings for the column's cells. |
| FieldName { get; set; } | Gets or sets the name of the data field bound to the column. |
| FilterPopupMode { get; set; } | Gets or sets the type of the column's filter dropdown. |
| FixedMode { get; set; } | Gets or sets whether the column is fixed to the left or right edge. |
| HasBandSeparator { get; } | Gets whether a band separator is displayed next to the column. |
| HeaderAutoWidth { get; } | Gets the measured width of the column's header content. |
| HeaderWidth { get; set; } | Gets or sets the total width of the column's header. |
| IsAutoGenerated { get; } | Gets whether the column was generated automatically. |
| IsFiltered { get; } | Gets whether a filter condition is applied to the column. |
| IsResizeGripVisible { get; } | Gets whether the column's resize grip is displayed. |
| IsTabStop { get; set; } | Gets or sets whether the column's cells can be focused with the TAB key. |
| IsVisible { get; set; } | Gets or sets whether the column is displayed. |
| MaxWidth { get; set; } | Gets or sets the maximum width of the column. |
| MinWidth { get; set; } | Gets or sets the minimum width of the column. |
| ReadOnly { get; set; } | Gets or sets whether the column's cell values are read-only. |
| RoundDateTimeForColumnFilter { get; set; } | Gets or sets whether date-time filter values are rounded to whole days. |
| ShowConditionInAutoFilterRow { get; set; } | Gets or sets whether the filter condition selector is displayed in the auto-filter row. |
| ShowInColumnChooser { get; set; } | Gets or sets whether the column is displayed in the column chooser. |
| SortDirection { get; set; } | Gets or sets the column's sort direction. |
| SortIndex { get; set; } | Gets or sets the column's position among sorted columns. |
| SortMode { get; set; } | Gets or sets how the column's values are compared when sorting. |
| TextExportMode { get; set; } | Gets or sets whether the column's values are exported as values or display text. |
| UnboundDataType { get; set; } | Gets or sets the value type of the unbound column. |
| VisibleIndex { get; set; } | Gets or sets the column's position among visible columns. |
| Width { get; set; } | Gets or sets the column's width. |
See Also¶
- class DataControlColumnBase
- namespace Eremex.AvaloniaUI.Controls.DataControl