Table of Contents

Class SelectionNodeBase<T>.CollectionChangeState

Namespace
Avalonia.Controls.Selection
Assembly
Avalonia.Controls.dll

Details the results of a collection change on the current selection;

protected class SelectionNodeBase<T>.CollectionChangeState
Inheritance
SelectionNodeBase<T>.CollectionChangeState
Inherited Members

Constructors

CollectionChangeState()

public CollectionChangeState()

Properties

RemovedItems

Gets or sets the items removed by the collection change, if any.

public List<T>? RemovedItems { get; set; }

Property Value

List<T>

ShiftDelta

Gets or sets a value indicating how the indexes after ShiftIndex were shifted.

public int ShiftDelta { get; set; }

Property Value

int

ShiftIndex

Gets or sets the first index that was shifted as a result of the collection changing.

public int ShiftIndex { get; set; }

Property Value

int