> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# CollectionChangeNotificationMode

> Specifies how bulk-change notifications are raised on an [ObservableCollection`1](https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.obser...

## Definition

**Assembly:** CloudNimble.EasyAF.Extensions.Collections.dll

**Namespace:** System.Collections.ObjectModel

**Inheritance:** System.Enum

## Syntax

```csharp theme={"dark"}
System.Collections.ObjectModel.CollectionChangeNotificationMode
```

## Summary

Specifies how bulk-change notifications are raised on an [ObservableCollection\`1](https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.observablecollection-1).

## Values

| Name                                                                   | Value | Description                                                                                                |
| ---------------------------------------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------- |
| `Batched`                                                              | 0     | Raises a single event with the proper action (Add, Remove, or Replace)                                     |
| and populates <c>NewItems</c>/<c>OldItems</c> with all affected items. |       |                                                                                                            |
| `Reset`                                                                | 1     | Raises a single <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" /> event. |
| Compatible with all UI frameworks including WPF.                       |       |                                                                                                            |
