Skip to main content

TreeDataGridTemplateColumn Class

Definition

Assembly:Avalonia.Controls.TreeDataGrid
Package:Avalonia.Controls.TreeDataGrid

A column in an Avalonia.Controls.TreeDataGridSource which displays its values using a data template.

public class TreeDataGridTemplateColumn

Inheritance: AvaloniaObject -> TreeDataGridColumn -> TreeDataGridTemplateColumn

Implements: bd, bl

Constructors

NameDescription
TreeDataGridTemplateColumn (3 overloads)Initializes a new instance of the Avalonia.Controls.TreeDataGridTemplateColumn class with default values for XAML instantiation.

TreeDataGridTemplateColumn overloads

TreeDataGridTemplateColumn Constructor

Initializes a new instance of the Avalonia.Controls.TreeDataGridTemplateColumn class with default values for XAML instantiation.

public TreeDataGridTemplateColumn()

TreeDataGridTemplateColumn Constructor

public TreeDataGridTemplateColumn(object header, Avalonia.Controls.Templates.IDataTemplate cellTemplate, Avalonia.Controls.Templates.IDataTemplate cellEditingTemplate, Nullable<Avalonia.Controls.GridLength> width)
Parameters

header object

cellTemplate Avalonia.Controls.Templates.IDataTemplate

cellEditingTemplate Avalonia.Controls.Templates.IDataTemplate

width Nullable<Avalonia.Controls.GridLength>

TreeDataGridTemplateColumn Constructor

public TreeDataGridTemplateColumn(object header, object cellTemplateResourceKey, object cellEditingTemplateResourceKey, Nullable<Avalonia.Controls.GridLength> width)
Parameters

header object

cellTemplateResourceKey object

cellEditingTemplateResourceKey object

width Nullable<Avalonia.Controls.GridLength>

Properties

NameDescription
CellEditingTemplateGets or sets the data template used to display cell content in editing mode.
CellTemplateGets or sets the data template used to display cell content.
ActualWidthGets the actual width of the column after measurement. Inherited from TreeDataGridColumn.
AllowTriStateSortingGets or sets whether the user can cycle through ascending, descending, and unsorted states when clicking the column header. Inherited from TreeDataGridColumn.
BeginEditGesturesGets or sets the gesture(s) that will cause a cell to enter edit mode. Inherited from TreeDataGridColumn.
CanUserResizeGets or sets a value indicating whether the user can resize the column by dragging. Inherited from TreeDataGridColumn.
CanUserSortColumnGets or sets a value indicating whether the user can sort the column by clicking. Inherited from TreeDataGridColumn.
CompareAscendingGets or sets a custom comparison for ascending sort order. Inherited from TreeDataGridColumn.
CompareDescendingGets or sets a custom comparison for descending sort order. Inherited from TreeDataGridColumn.
HeaderGets or sets the column header. Inherited from TreeDataGridColumn.
IsVisibleGets or sets a value indicating whether the column is visible. Inherited from TreeDataGridColumn.
MaxWidthGets or sets the maximum width for the column. Inherited from TreeDataGridColumn.
MinWidthGets or sets the minimum width for the column. Inherited from TreeDataGridColumn.
SortDirectionGets or sets the sort direction indicator that will be displayed on the column. Inherited from TreeDataGridColumn.
TagGets or sets a user-defined object attached to the column. Inherited from TreeDataGridColumn.
WidthGets or sets the width of the column. Inherited from TreeDataGridColumn.

CellEditingTemplate Property

Gets or sets the data template used to display cell content in editing mode.

public Avalonia.Controls.Templates.IDataTemplate CellEditingTemplate { get; set; }

CellTemplate Property

Gets or sets the data template used to display cell content.

public Avalonia.Controls.Templates.IDataTemplate CellTemplate { get; set; }

Fields

NameDescription
CellEditingTemplatePropertyDefines the Avalonia.Controls.TreeDataGridTemplateColumn.CellEditingTemplate property.
CellTemplatePropertyDefines the Avalonia.Controls.TreeDataGridTemplateColumn.CellTemplate property.
ActualWidthPropertyDefines the Avalonia.Controls.TreeDataGridColumn.ActualWidth property. Inherited from TreeDataGridColumn.
AllowTriStateSortingPropertyDefines the Avalonia.Controls.TreeDataGridColumn.AllowTriStateSorting property. Inherited from TreeDataGridColumn.
BeginEditGesturesPropertyDefines the Avalonia.Controls.TreeDataGridColumn.BeginEditGestures property. Inherited from TreeDataGridColumn.
CanUserResizePropertyDefines the Avalonia.Controls.TreeDataGridColumn.CanUserResize property. Inherited from TreeDataGridColumn.
CanUserSortColumnPropertyDefines the Avalonia.Controls.TreeDataGridColumn.CanUserSortColumn property. Inherited from TreeDataGridColumn.
CompareAscendingPropertyDefines the Avalonia.Controls.TreeDataGridColumn.CompareAscending property. Inherited from TreeDataGridColumn.
CompareDescendingPropertyDefines the Avalonia.Controls.TreeDataGridColumn.CompareDescending property. Inherited from TreeDataGridColumn.
HeaderPropertyDefines the Avalonia.Controls.TreeDataGridColumn.Header property. Inherited from TreeDataGridColumn.
IsVisiblePropertyDefines the Avalonia.Controls.TreeDataGridColumn.IsVisible property. Inherited from TreeDataGridColumn.
MaxWidthPropertyDefines the Avalonia.Controls.TreeDataGridColumn.MaxWidth property. Inherited from TreeDataGridColumn.
MinWidthPropertyDefines the Avalonia.Controls.TreeDataGridColumn.MinWidth property. Inherited from TreeDataGridColumn.
SortDirectionPropertyDefines the Avalonia.Controls.TreeDataGridColumn.SortDirection property. Inherited from TreeDataGridColumn.
TagPropertyDefines the Avalonia.Controls.TreeDataGridColumn.Tag property. Inherited from TreeDataGridColumn.
WidthPropertyDefines the Avalonia.Controls.TreeDataGridColumn.Width property. Inherited from TreeDataGridColumn.

CellEditingTemplateProperty Field

Defines the Avalonia.Controls.TreeDataGridTemplateColumn.CellEditingTemplate property.

public Avalonia.StyledProperty<Avalonia.Controls.Templates.IDataTemplate> CellEditingTemplateProperty

CellTemplateProperty Field

Defines the Avalonia.Controls.TreeDataGridTemplateColumn.CellTemplate property.

public Avalonia.StyledProperty<Avalonia.Controls.Templates.IDataTemplate> CellTemplateProperty