TemplateColumn<TModel> Class
Definition
A column in an Avalonia.Controls.ITreeDataGridSource which displays its values using a data template.
public class TemplateColumn<TModel>
Constructors
| Name | Description |
|---|---|
| TemplateColumn<TModel> (2 overloads) | No summary available. |
TemplateColumn<TModel> overloads
TemplateColumn<TModel> Constructor
public TemplateColumn<TModel>(object header, Avalonia.Controls.Templates.IDataTemplate cellTemplate, Avalonia.Controls.Templates.IDataTemplate cellEditingTemplate, Nullable<Avalonia.Controls.GridLength> width, Avalonia.Controls.Models.TreeDataGrid.TemplateColumnOptions<TModel><TModel> options)
Parameters
header object
cellTemplate Avalonia.Controls.Templates.IDataTemplate
cellEditingTemplate Avalonia.Controls.Templates.IDataTemplate
width Nullable<Avalonia.Controls.GridLength>
options Avalonia.Controls.Models.TreeDataGrid.TemplateColumnOptions<TModel><TModel>
TemplateColumn<TModel> Constructor
public TemplateColumn<TModel>(object header, object cellTemplateResourceKey, object cellEditingTemplateResourceKey, Nullable<Avalonia.Controls.GridLength> width, Avalonia.Controls.Models.TreeDataGrid.TemplateColumnOptions<TModel><TModel> options)
Parameters
header object
cellTemplateResourceKey object
cellEditingTemplateResourceKey object
width Nullable<Avalonia.Controls.GridLength>
options Avalonia.Controls.Models.TreeDataGrid.TemplateColumnOptions<TModel><TModel>
Methods
| Name | Description |
|---|---|
| CreateCell | No summary available. |
| GetCellEditingTemplate | Gets the template to use to display the contents of a cell that is in editing mode. |
| GetCellTemplate | Gets the template to use to display the contents of a cell that is not in editing mode. |
| GetComparison | Gets a comparison function for the specified sort direction. |
CreateCell Method
public Avalonia.Controls.Models.TreeDataGrid.ICell CreateCell(Avalonia.Controls.Models.TreeDataGrid.IRow<TModel><TModel> row)
Parameters
row Avalonia.Controls.Models.TreeDataGrid.IRow<TModel><TModel>
Returns
GetCellEditingTemplate Method
Gets the template to use to display the contents of a cell that is in editing mode.
public Avalonia.Controls.Templates.IDataTemplate GetCellEditingTemplate(Avalonia.Controls.Control anchor)
Parameters
anchor Avalonia.Controls.Control
Returns
GetCellTemplate Method
Gets the template to use to display the contents of a cell that is not in editing mode.
public Avalonia.Controls.Templates.IDataTemplate GetCellTemplate(Avalonia.Controls.Control anchor)
Parameters
anchor Avalonia.Controls.Control
Returns
GetComparison Method
Gets a comparison function for the specified sort direction.
public Comparison<TModel> GetComparison(System.ComponentModel.ListSortDirection direction)
Parameters
direction System.ComponentModel.ListSortDirection
Returns
Comparison<TModel>
Properties
| Name | Description |
|---|---|
| Options | Gets the column options. |
Options Property
Gets the column options.
public Avalonia.Controls.Models.TreeDataGrid.TemplateColumnOptions<TModel><TModel> Options { get; set; }