CollectionChange 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述导致集合更改的操作。
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 属性来确定更改的位置。