树形数据表格列类型
注意
自 2025 年 10 月起,TreeDataGrid 已作为 Avalonia Accelerate 的一部分进行维护。请参阅Accelerate 文档中关于 TreeDataGrid 列类型的说明。
树形数据网格支持三种不同的列类型:
- 文本列
- 层次结构展开列
- 模板列
文本列
文本列(类 TextColumn)在您希望列中的单元格具有文本值时非常有用。可以这样创建文本列:
new TextColumn<ItemClass, string>("Column Header", x => x.Property)
这里的第一个泛型参数是构成网格行的项目的类。第二个泛型参数是属性的类型。

上图是 TextColumn 构造函数的签名。前两个参数是必需的:第一个是列标题,第二个是获取属性值的表达式。
TextColumn 类实现了列接口 IColumn。