TreeDataGrid Class

Definition

Show inherited members (358)

Displays flat or hierarchical tabular data by realizing a typed TreeDataGrid source into virtualized rows, cells, and headers.

public class TreeDataGrid : TemplatedControl, IAvaloniaObjectDebug, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, INamed, IAvaloniaListItemValidator<ILogical>, IAvaloniaListItemValidator<Visual>, IInputElement, IDataTemplateHost, IVisualBrushInitialize, ISetterValue

Remarks

Bind Source to a FlatTreeDataGridSource<TModel> or HierarchicalTreeDataGridSource<TModel>, and include the avares://TreeDataGrid.Avalonia/Themes/Fluent.axaml style from the preferred TreeDataGrid.Controls.Avalonia package so the control template is loaded correctly. Existing TreeDataGrid package consumers keep the avares://Avalonia.Controls.TreeDataGrid/ root.

Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

Constructors (1)

Fields (17)

Properties (19)

Methods (19)

Events (10)