Provides the TreeDataGrid control, row-source abstractions, hierarchical index types, and control-level event args used by most applications.
FlatTreeDataGridSource<TModel>A data source for a TreeDataGrid which displays a flat grid.HierarchicalTreeDataGridSource<TModel>A data source for a TreeDataGrid which displays a hierarchial tree where each row may have multiple columns.TreeDataGridDisplays flat or hierarchical tabular data by realizing a typed TreeDataGrid source into virtualized rows, cells, and headers.TreeDataGridCellEventArgsProvides the realized cell control together with its row and column coordinates for TreeDataGrid cell lifecycle events.TreeDataGridItemsSourceViewRepresents a standardized view of the supported interactions between a given ItemsSource object and a TreeDataGrid control.TreeDataGridRowDragEventArgsProvides data for the RowDragOver and RowDrop events.TreeDataGridRowDragStartedEventArgsProvides data for the RowDragStarted event.TreeDataGridRowEventArgsProvides the realized row control together with its visible row index for TreeDataGrid row lifecycle events.CellIndexRepresents a cell in a TreeDataGrid.IndexPathRepresents a hierarchical model index as a path of integer segments from the root to a specific row.ITreeDataGridSourceRepresents a data source for a TreeDataGrid control.ITreeDataGridSource<TModel>Represents a typed data source for a TreeDataGrid control.TreeDataGridRowDropPositionSpecifies where a dragged row should be placed relative to the current drop target.Start here when you need to host TreeDataGrid in XAML, bind a FlatTreeDataGridSource<TModel> or HierarchicalTreeDataGridSource<TModel>, and translate between model indexes and realized rows.