DataGridColumns
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
Every DataGrid can hold multiple DataGridColumns
. Avalonia has several build-in DataGridColumns
, which can be used to display a certain data type with a certain appearance.
Header
Gets or sets the header content of the column
HeaderTemplate
IsReadOnly
Gets or sets if the column is read-only. If the owning grid is read-only, then the column is also read-only, even if this property is set to true.
This column is used to display text data, normally represented by a string
. In the normal state the text is displayed in a TextBlock
. If the user edits the current cell, a TextBox
will be shown. This column has some properties which can be used to control the appearance like FontSize
and FontFamily
.
This column is used to represent a bool
value. The value is represented by a CheckBox
, which is disabled in the normal state and enabled in the editing state of the DataGridCell
. If needed you can enable the indeterminate state by setting the property IsThreeState
to true.
This column is used to display any content you like. There are two https://github.com/avaloniachina/Documentation/blob/master/misc/wpf/datatemplates.md which you can define, the CellTemplate
for the normal state and the CellEditingTemplate
for the editing state of the current DataGridCell
.
Gets or sets a data template for the column (see: )