TreeDataGridSelectionChangedEventArgs<T> Class
Definition
Provides strongly-typed data for the TreeDataGrid selection changed event.
public class TreeDataGridSelectionChangedEventArgs<T>
Constructors
| Name | Description |
|---|---|
| TreeDataGridSelectionChangedEventArgs<T> | No summary available. |
TreeDataGridSelectionChangedEventArgs<T> Constructor
public TreeDataGridSelectionChangedEventArgs<T>(System.Collections.Generic.IReadOnlyList<Avalonia.Controls.IndexPath> deselectedIndexes, System.Collections.Generic.IReadOnlyList<Avalonia.Controls.IndexPath> selectedIndexes, System.Collections.Generic.IReadOnlyList<T> deselectedItems, System.Collections.Generic.IReadOnlyList<T> selectedItems, System.Collections.Generic.IReadOnlyList<Avalonia.Controls.CellIndex> deselectedCellIndexes, System.Collections.Generic.IReadOnlyList<Avalonia.Controls.CellIndex> selectedCellIndexes)
Parameters
deselectedIndexes System.Collections.Generic.IReadOnlyList<Avalonia.Controls.IndexPath>
selectedIndexes System.Collections.Generic.IReadOnlyList<Avalonia.Controls.IndexPath>
deselectedItems System.Collections.Generic.IReadOnlyList<T>
selectedItems System.Collections.Generic.IReadOnlyList<T>
deselectedCellIndexes System.Collections.Generic.IReadOnlyList<Avalonia.Controls.CellIndex>
selectedCellIndexes System.Collections.Generic.IReadOnlyList<Avalonia.Controls.CellIndex>
Properties
| Name | Description |
|---|---|
| DeselectedCellIndexes | Gets the cell indexes of the cells that were removed from the selection. |
| DeselectedIndexes | Gets the row indexes of the items that were removed from the selection. |
| DeselectedItems | Gets the strongly-typed items that were removed from the selection. |
| SelectedCellIndexes | Gets the cell indexes of the cells that were added to the selection. |
| SelectedIndexes | Gets the row indexes of the items that were added to the selection. |
| SelectedItems | Gets the strongly-typed items that were added to the selection. |
DeselectedCellIndexes Property
Gets the cell indexes of the cells that were removed from the selection.
public System.Collections.Generic.IReadOnlyList<Avalonia.Controls.CellIndex> DeselectedCellIndexes { get; set; }
Remarks
For row selection, this expands deselected rows across all columns. For cell selection, this contains the specific deselected cells.
DeselectedIndexes Property
Gets the row indexes of the items that were removed from the selection.
public System.Collections.Generic.IReadOnlyList<Avalonia.Controls.IndexPath> DeselectedIndexes { get; set; }
Remarks
When items are removed from the data source, their indexes are no longer valid and will not appear in this collection. Use Avalonia.Controls.Selection.TreeDataGridSelectionChangedEventArgs.DeselectedItems to identify removed items in that case.
DeselectedItems Property
Gets the strongly-typed items that were removed from the selection.
public System.Collections.Generic.IReadOnlyList<T> DeselectedItems { get; set; }
SelectedCellIndexes Property
Gets the cell indexes of the cells that were added to the selection.
public System.Collections.Generic.IReadOnlyList<Avalonia.Controls.CellIndex> SelectedCellIndexes { get; set; }
Remarks
For row selection, this expands selected rows across all columns. For cell selection, this contains the specific selected cells.
SelectedIndexes Property
Gets the row indexes of the items that were added to the selection.
public System.Collections.Generic.IReadOnlyList<Avalonia.Controls.IndexPath> SelectedIndexes { get; set; }
SelectedItems Property
Gets the strongly-typed items that were added to the selection.
public System.Collections.Generic.IReadOnlyList<T> SelectedItems { get; set; }