CollectionChange 枚举

定义

描述导致集合更改的操作。

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
继承
CollectionChange
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.FoundationContract (在 v1.0 中引入)

字段

ItemChanged 3

集合中的项已更改。

ItemInserted 1

将项添加到集合中。

ItemRemoved 2

从集合中删除项。

Reset 0

集合已更改。

注解

对集合的每种类型的更改只有一个通知。 例如,如果插入了某个项,则只向订阅接收更改通知的侦听器发送插入通知。 使用 IVectorChangedEventArgs 接口的 Index 属性或 IMapChangedEventArgs<K> 接口的 Key 属性来确定更改的位置。

适用于

另请参阅