Skip to main content

TextColumn<TModel, TValue> Class

Definition

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

A column in an Avalonia.Controls.ITreeDataGridSource which displays its values as text.

public class TextColumn<TModel, TValue>

Inheritance: ColumnBase<,<T>> -> TextColumn<TModel, TValue>

Implements: ITextSearchableColumn<>

Constructors

NameDescription
TextColumn<TModel, TValue> (2 overloads)No summary available.

TextColumn<TModel, TValue> overloads

TextColumn<TModel, TValue> Constructor

public TextColumn<TModel, TValue>(object header, System.Linq.Expressions.Expression<Func<TModel,TValue>> getter, Action<TModel, TValue> setter, Nullable<Avalonia.Controls.GridLength> width, Avalonia.Controls.Models.TreeDataGrid.TextColumnOptions<TModel><TModel> options)
Parameters

header object

getter System.Linq.Expressions.Expression<Func<TModel,TValue>>

setter Action<TModel, TValue>

width Nullable<Avalonia.Controls.GridLength>

options Avalonia.Controls.Models.TreeDataGrid.TextColumnOptions<TModel><TModel>

TextColumn<TModel, TValue> Constructor

public TextColumn<TModel, TValue>(object header, System.Linq.Expressions.Expression<Func<TModel,TValue>> getter, Nullable<Avalonia.Controls.GridLength> width, Avalonia.Controls.Models.TreeDataGrid.TextColumnOptions<TModel><TModel> options)
Parameters

header object

getter System.Linq.Expressions.Expression<Func<TModel,TValue>>

width Nullable<Avalonia.Controls.GridLength>

options Avalonia.Controls.Models.TreeDataGrid.TextColumnOptions<TModel><TModel>

Methods

NameDescription
CreateCellNo summary available.

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

Avalonia.Controls.Models.TreeDataGrid.ICell

Properties

NameDescription
OptionsGets the column options.

Options Property

Gets the column options.

public Avalonia.Controls.Models.TreeDataGrid.TextColumnOptions<TModel><TModel> Options { get; set; }