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 | Коллекция изменена. |
Комментарии
Для каждого типа изменения коллекции доступно только одно уведомление. Например, если вставляется элемент, прослушивателю, который подписан на получение уведомлений об изменениях, отправляется только уведомление о вставке. Чтобы определить расположение изменения, используйте свойство Index интерфейса IVectorChangedEventArgs или свойство Key интерфейса IMapChangedEventArgs<K> .