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屬性來判斷變更的位置。