Namespace: Avalonia.Controls.Selection

This namespace contains row/cell selection models, interaction adapters, and event payloads.

Functional Groups

This grouping separates contracts, concrete models, and event payloads.

Shared Selection Contracts

Row Selection

Cell and Column Selection

Tree Selection Internals

Selection Events

Complete Type Index

Type Kind Primary Article
ITreeDataGridCellSelectionModel<T> Interface guides/selection-cell.md
ITreeDataGridCellSelectionModel Interface guides/selection-cell.md
ITreeDataGridColumnSelectionModel Interface advanced/selection-internals-and-batch-update.md
ITreeDataGridRowSelectionModel<T> Interface guides/selection-row.md
ITreeDataGridRowSelectionModel Interface guides/selection-row.md
ITreeDataGridSelection Interface advanced/selection-internals-and-batch-update.md
ITreeDataGridSelectionInteraction Interface advanced/selection-internals-and-batch-update.md
ITreeSelectionModel Interface advanced/selection-internals-and-batch-update.md
SelectionNodeBase<T> Class advanced/selection-internals-and-batch-update.md
TreeDataGridCellSelectionChangedEventArgs<T> Class guides/selection-cell.md
TreeDataGridCellSelectionChangedEventArgs Class guides/selection-cell.md
TreeDataGridCellSelectionModel<TModel> Class guides/selection-cell.md
TreeDataGridColumnSelectionModel Class advanced/selection-internals-and-batch-update.md
TreeDataGridRowSelectionModel<TModel> Class guides/selection-row.md
TreeSelectionModelBase<T>.BatchUpdateOperation Struct advanced/selection-internals-and-batch-update.md
TreeSelectionModelBase<T> Class advanced/selection-internals-and-batch-update.md
TreeSelectionModelIndexesChangedEventArgs Class advanced/selection-internals-and-batch-update.md
TreeSelectionModelSelectionChangedEventArgs<T> Class advanced/selection-internals-and-batch-update.md
TreeSelectionModelSelectionChangedEventArgs Class advanced/selection-internals-and-batch-update.md
TreeSelectionModelSourceResetEventArgs Class advanced/selection-internals-and-batch-update.md