Table of Contents

Enum VirtualScrollChangeOperation

Namespace
Nalu
Assembly
Nalu.Maui.VirtualScroll.dll

The operation that caused the change. Extends Nalu.VirtualScrollFlattenedChangeOperation with section-level operations.

public enum VirtualScrollChangeOperation

Fields

InsertItem = 1

Insert a single item at a given index.

InsertItemRange = 2

Insert a contiguous range of items.

InsertSection = 9

Insert a section (header + items).

InsertSectionRange = 10

Insert multiple contiguous sections.

MoveItem = 7

Move a single item from one index to another.

MoveSection = 15

Move a section from one index to another.

RefreshItem = 8

Refresh the item without changing identity or position.

RefreshSection = 16

Refresh a section without changing its structure.

RemoveItem = 3

Remove a single item at a given index.

RemoveItemRange = 4

Remove a contiguous range of items.

RemoveSection = 11

Remove a section (header + items).

RemoveSectionRange = 12

Remove multiple contiguous sections.

ReplaceItem = 5

Replace the item at a given index. Identity is preserved.

ReplaceItemRange = 6

Replace a contiguous range of items.

ReplaceSection = 13

Replace all items in a section. Section identity is preserved.

ReplaceSectionRange = 14

Replace multiple contiguous sections.

Reset = 0

Full data set reset. Avoid unless absolutely necessary.