ReactiveChangeReason enum¶
Defined in
Namespace: ReactiveUI
Assembly: ReactiveUI.Core.dll
Full name: ReactiveUI.ReactiveChangeReason
Modifiers: public sealed
Summary¶
The reason a single ReactiveChange occurred. Range and reset operations are flattened to one change per affected item, so this is a per-item reason rather than a batch reason.
Applies to
net10.0, net9.0, net8.0, net462, net481
Values¶
| Name | Value | Description |
|---|---|---|
Add | 0 | An item was added to the collection. |
Remove | 1 | An item was removed from the collection (a reset is reported as one remove per prior item). |
Replace | 2 | An item replaced an existing item at the same index. |
Move | 3 | An item moved from one index to another (count is unchanged). |
Refresh | 4 | An item signalled that it should be re-evaluated without being added or removed. |