TreeDataGrid for Avalonia Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    Menu
    Loading menu…

    On this page

    1. Home
    2. API
    3. Avalonia.Controls.Selection

    Avalonia.Controls.Selection Namespace

    Classes (11)

    SelectionNodeBase<T>Base class for selection models.
    TreeDataGridCellSelectionChangedEventArgsProvides data for the SelectionChanged event.
    TreeDataGridCellSelectionChangedEventArgs<T>Provides data for the SelectionChanged event.
    TreeDataGridCellSelectionModel<TModel>
    TreeDataGridColumnSelectionModel
    TreeDataGridRowSelectionModel<TModel>
    TreeSelectionModelBase<T>
    TreeSelectionModelIndexesChangedEventArgsHolds data for the IndexesChanged event.
    TreeSelectionModelSelectionChangedEventArgs
    TreeSelectionModelSelectionChangedEventArgs<T>
    TreeSelectionModelSourceResetEventArgs

    Structs (1)

    TreeSelectionModelBase<T>.BatchUpdateOperation

    Interfaces (8)

    ITreeDataGridCellSelectionModelMaintains the cell selection state for an ITreeDataGridSource.
    ITreeDataGridCellSelectionModel<T>Maintains the cell selection state for an ITreeDataGridSource.
    ITreeDataGridColumnSelectionModel
    ITreeDataGridRowSelectionModel
    ITreeDataGridRowSelectionModel<T>
    ITreeDataGridSelection
    ITreeDataGridSelectionInteractionDefines the interaction between a TreeDataGrid and an ITreeDataGridSelection model.
    ITreeSelectionModelStores and manipulates the selection state of of items in a hierarchical data source.

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages