TreeDataGridTemplateColumn Class
Definition
A column in an Avalonia.Controls.TreeDataGridSource which displays its values using a data template.
public class TreeDataGridTemplateColumn
Constructors
| Name | Description |
|---|---|
| TreeDataGridTemplateColumn (2 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
Initializes a new instance of the Avalonia.Controls.TreeDataGridTemplateColumn class using resource keys to look up data templates.
public TreeDataGridTemplateColumn(object cellTemplateResourceKey, object cellEditingTemplateResourceKey)
Parameters
cellTemplateResourceKey object
The resource key for the cell template.
cellEditingTemplateResourceKey object
The resource key for the editing template.
Methods
| Name | Description |
|---|---|
| Bind (8 overloads) | Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject. |
| CheckAccess | Returns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject. |
| ClearValue (4 overloads) | Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject. |
| CoerceValue | Coerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject. |
| Equals | Compares two objects using reference equality. Inherited from AvaloniaObject. |
| GetBaseValue | Inherited from AvaloniaObject. |
| GetHashCode | Gets the hash code for the object. Inherited from AvaloniaObject. |
| GetValue (3 overloads) | Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject. |
| IsAnimating | Checks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject. |
| IsSet | Checks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject. |
| SetCurrentValue (2 overloads) | Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject. |
| SetValue (3 overloads) | Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject. |
| VerifyAccess | Checks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject. |
Properties
| Name | Description |
|---|---|
| CellEditingTemplate | Gets or sets the data template used to display cell content in editing mode. |
| CellTemplate | Gets or sets the data template used to display cell content. |
| ActualWidth | Gets the actual width of the column after measurement. Inherited from TreeDataGridColumn. |
| AllowTriStateSorting | Gets or sets whether the user can cycle through ascending, descending, and unsorted states when clicking the column header. Inherited from TreeDataGridColumn. |
| BeginEditGestures | Gets or sets the gesture(s) that will cause a cell to enter edit mode. Inherited from TreeDataGridColumn. |
| CanUserResize | Gets or sets a value indicating whether the user can resize the column by dragging. Inherited from TreeDataGridColumn. |
| CanUserSort | Gets or sets a value indicating whether the user can sort the column by clicking. Inherited from TreeDataGridColumn. |
| CellRenderer | Gets the cell renderer for this column, or null if the column uses control-based cells. Inherited from TreeDataGridColumn. |
| CompareAscending | Gets or sets a custom comparison for ascending sort order. Inherited from TreeDataGridColumn. |
| CompareDescending | Gets or sets a custom comparison for descending sort order. Inherited from TreeDataGridColumn. |
| Header | Gets or sets the column header. Inherited from TreeDataGridColumn. |
| IsVisible | Gets or sets a value indicating whether the column is visible. Inherited from TreeDataGridColumn. |
| MaxWidth | Gets or sets the maximum width for the column. Inherited from TreeDataGridColumn. |
| MinWidth | Gets or sets the minimum width for the column. Inherited from TreeDataGridColumn. |
| SortDirection | Gets or sets the sort direction indicator that will be displayed on the column. Inherited from TreeDataGridColumn. |
| Tag | Gets or sets a user-defined object attached to the column. Inherited from TreeDataGridColumn. |
| Width | Gets or sets the width of the column. Inherited from TreeDataGridColumn. |
| Dispatcher | Returns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject. |
| Item | Inherited from AvaloniaObject. |
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
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
Events
| Name | Description |
|---|---|
| PropertyChanged | Raised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject. |