Table of Contents

Class SelectionModelSelectionChangedEventArgs<T>

Namespace
Avalonia.Controls.Selection
Assembly
Avalonia.Controls.dll
public class SelectionModelSelectionChangedEventArgs<T> : SelectionModelSelectionChangedEventArgs

Type Parameters

T
Inheritance
SelectionModelSelectionChangedEventArgs<T>
Inherited Members

Constructors

SelectionModelSelectionChangedEventArgs(IReadOnlyList<int>?, IReadOnlyList<int>?, IReadOnlyList<T?>?, IReadOnlyList<T?>?)

public SelectionModelSelectionChangedEventArgs(IReadOnlyList<int>? deselectedIndices = null, IReadOnlyList<int>? selectedIndices = null, IReadOnlyList<T?>? deselectedItems = null, IReadOnlyList<T?>? selectedItems = null)

Parameters

deselectedIndices IReadOnlyList<int>
selectedIndices IReadOnlyList<int>
deselectedItems IReadOnlyList<T>
selectedItems IReadOnlyList<T>

Properties

DeselectedIndexes

Gets the indexes of the items that were removed from the selection.

public override IReadOnlyList<int> DeselectedIndexes { get; }

Property Value

IReadOnlyList<int>

DeselectedItems

Gets the items that were removed from the selection.

public IReadOnlyList<T?> DeselectedItems { get; }

Property Value

IReadOnlyList<T>

SelectedIndexes

Gets the indexes of the items that were added to the selection.

public override IReadOnlyList<int> SelectedIndexes { get; }

Property Value

IReadOnlyList<int>

SelectedItems

Gets the items that were added to the selection.

public IReadOnlyList<T?> SelectedItems { get; }

Property Value

IReadOnlyList<T>

Methods

GetUntypedDeselectedItems()

protected override IReadOnlyList<object?> GetUntypedDeselectedItems()

Returns

IReadOnlyList<object>

GetUntypedSelectedItems()

protected override IReadOnlyList<object?> GetUntypedSelectedItems()

Returns

IReadOnlyList<object>