Selection Namespace
Namespace Avalonia.Controls.Selection
Types
- ISelectionModel
- ITreeDataGridCellSelectionModel - Maintains the cell selection state for an Avalonia.Controls.ITreeDataGridSource.
- ITreeDataGridCellSelectionModel<T> - Maintains the cell selection state for an Avalonia.Controls.ITreeDataGridSource.
- ITreeDataGridRowSelectionModel - Maintains the row selection state for a Avalonia.Controls.TreeDataGrid control.
- ITreeDataGridRowSelectionModel<T> - Provides strongly-typed access to the row selection state for a Avalonia.Controls.TreeDataGrid control.
- ITreeDataGridSelection - Base interface for TreeDataGrid selection models that provides common functionality for both row and cell selection.
- ITreeDataGridSelectionInteraction - Defines the interaction between a Avalonia.Controls.TreeDataGrid and an Avalonia.Controls.Selection.ITreeDataGridSelection model.
- ITreeSelectionModel - Stores and manipulates the selection state of of items in a hierarchical data source.
- SelectedItems<T>.Untyped<T>
- SelectionModelExtensions
- SelectionModelExtensions.BatchUpdateOperation
- SelectionModelIndexesChangedEventArgs
- SelectionModelSelectionChangedEventArgs
- SelectionModelSelectionChangedEventArgs<T>
- SelectionModel<T>
- SelectionModel<T>.BatchUpdateOperation<T>
- SelectionNodeBase<T> - Base class for selection models.
- TreeDataGridCellSelectionChangedEventArgs - Provides data for the Avalonia.Controls.Selection.ITreeDataGridCellSelectionModel.SelectionChanged event.
- TreeDataGridCellSelectionChangedEventArgs<T> - Provides data for the Avalonia.Controls.Selection.ITreeDataGridCellSelectionModel<T>.SelectionChanged event.
- TreeDataGridCellSelectionModel<TModel> - Implements cell selection functionality for a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridRowSelectionModel<TModel> - Implements row selection functionality for a Avalonia.Controls.TreeDataGrid control.
- TreeSelectionModelBase<T> - Base class for selection models in TreeDataGrid.
- TreeSelectionModelBase<T>.BatchUpdateOperation<T> - Represents a batch update operation that defers selection change notifications.
- TreeSelectionModelIndexesChangedEventArgs - Holds data for the Avalonia.Controls.Selection.ITreeSelectionModel.IndexesChanged event.
- TreeSelectionModelSelectionChangedEventArgs - Provides data for the Avalonia.Controls.Selection.ITreeSelectionModel.SelectionChanged event.
- TreeSelectionModelSelectionChangedEventArgs<T> - Provides strongly-typed data for the Avalonia.Controls.Selection.TreeSelectionModelBase<T>.SelectionChanged event.
- TreeSelectionModelSourceResetEventArgs - Provides data for the Avalonia.Controls.Selection.TreeSelectionModelBase<T>.SourceReset event.