Freigeben über


CollectionChange Enumeration

Definition

Beschreibt die Aktion, die eine Änderung an einer Sammlung verursacht.

public enum class CollectionChange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
enum class CollectionChange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public enum CollectionChange
var value = Windows.Foundation.Collections.CollectionChange.reset
Public Enum CollectionChange
Vererbung
CollectionChange
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Felder

ItemChanged 3

Ein Element wird in der Auflistung geändert.

ItemInserted 1

Der Auflistung wird ein Element hinzugefügt.

ItemRemoved 2

Ein Element wird aus der Auflistung entfernt.

Reset 0

Die Auflistung wird geändert.

Hinweise

Es gibt nur eine Benachrichtigung pro Änderungstyp an einer Sammlung. Wenn beispielsweise ein Element eingefügt wird, wird nur eine Benachrichtigung für eine Einfügung an einen Listener gesendet, der zum Empfangen von Änderungsbenachrichtigungen abonniert ist. Verwenden Sie die Index-Eigenschaft der IVectorChangedEventArgs-Schnittstelle oder die Key-Eigenschaft der IMapChangedEventArgs<K-Schnittstelle> , um den Speicherort der Änderung zu bestimmen.

Gilt für:

Weitere Informationen