TreeDataGrid Class

Definition

Show inherited members (359)

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://Avalonia.Controls.TreeDataGrid/Themes/Fluent.axaml style so the control template is loaded correctly.

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

Constructors (1)

Fields (14)

Properties (16)

Methods (18)

Events (10)