HierarchicalExpanderTextColumnCreateOptions<TModel> Class
Definition
Holds options for a hierarchical expander column with an inner text column created via the WithHierarchicalExpanderTextColumn extension methods on Avalonia.Controls.TreeDataGridSourceExtensions.
public class HierarchicalExpanderTextColumnCreateOptions<TModel>
Constructors
| Name | Description |
|---|---|
| HierarchicalExpanderTextColumnCreateOptions<TModel> | No summary available. |
HierarchicalExpanderTextColumnCreateOptions<TModel> Constructor
public HierarchicalExpanderTextColumnCreateOptions<TModel>()
Properties
| Name | Description |
|---|---|
| HasChildren | Gets or sets an expression returning whether a model instance has children. |
| IsExpanded | Gets or sets an expression returning whether a model instance is expanded. |
| Culture | Culture info used in conjunction with Avalonia.Controls.TextColumnCreateOptions.StringFormat Inherited from TextColumnCreateOptions. |
| IsReadOnly | Gets or sets whether the column is read-only. Inherited from TextColumnCreateOptions. |
| IsTextSearchEnabled | Gets or sets a value indicating whether the column takes part in text searches. Inherited from TextColumnCreateOptions. |
| StringFormat | Gets or sets the format string for the cells in the column. Inherited from TextColumnCreateOptions. |
| TextAlignment | Gets or sets the text alignment mode for the cells in the column. Inherited from TextColumnCreateOptions. |
| TextTrimming | Gets or sets the text trimming mode for the cells in the column. Inherited from TextColumnCreateOptions. |
| TextWrapping | Gets or sets the text wrapping mode for the cells in the column. Inherited from TextColumnCreateOptions. |
| AllowTriStateSorting | Gets or sets whether the user can cycle through ascending, descending, and unsorted states when clicking the column header. Inherited from ColumnCreateOptions. |
| BeginEditGestures | Gets or sets the gesture(s) that will cause a cell to enter edit mode. Inherited from ColumnCreateOptions. |
| CanUserResize | Gets or sets a value indicating whether the user can resize a column by dragging. Inherited from ColumnCreateOptions. |
| CanUserSortColumn | Gets or sets a value indicating whether the user can sort a column by clicking. Inherited from ColumnCreateOptions. |
| CompareAscending | Gets or sets a custom comparison for ascending ordered columns. Inherited from ColumnCreateOptions. |
| CompareDescending | Gets or sets a custom comparison for descending ordered columns. Inherited from ColumnCreateOptions. |
| MaxWidth | Gets or sets the maximum width for a column. Inherited from ColumnCreateOptions. |
| MinWidth | Gets or sets the minimum width for a column. Inherited from ColumnCreateOptions. |
| Width | Gets or sets the column width. Inherited from ColumnCreateOptions. |
HasChildren Property
Gets or sets an expression returning whether a model instance has children.
public System.Linq.Expressions.Expression<Func<TModel,bool>> HasChildren { get; set; }
IsExpanded Property
Gets or sets an expression returning whether a model instance is expanded.
public System.Linq.Expressions.Expression<Func<TModel,bool>> IsExpanded { get; set; }