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
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.
kind:method, kind:property, kind:ctor. Press Esc to clear.ModelPropertyThe primary, framework-neutral source. The control owns view state, never this model.SourceCompatibility source API. New consumers bind the framework-neutral Model.