C# Language                
            ObservableCollection 
         
        
            
    Recherche…
Initialiser ObservableCollection 
 ObservableCollection est une collection de type T like List<T> qui signifie qu'il contient des objets de type T 
De la documentation, nous lisons que:
ObservableCollectionreprésente une collection de données dynamique qui fournit des notifications lorsque des éléments sont ajoutés, supprimés ou lorsque la liste entière est actualisée.
 La principale différence avec les autres collections est que ObservableCollection implémente les interfaces INotifyCollectionChanged et INotifyCollectionChanged et INotifyPropertyChanged immédiatement un événement de notification lorsqu'un nouvel objet est ajouté ou supprimé et lorsque la collecte est effacée. 
Cela est particulièrement utile pour connecter l'interface utilisateur et le backend d'une application sans avoir à écrire de code supplémentaire car, lorsqu'un objet est ajouté ou supprimé d'une collection observable, l'interface utilisateur est automatiquement mise à jour.
La première étape pour l'utiliser est d'inclure
using System.Collections.ObjectModel
 Vous pouvez créer une instance vide d'une collection, par exemple de type string 
ObservableCollection<string> collection = new ObservableCollection<string>();
ou une instance qui est remplie de données
 ObservableCollection<string> collection = new ObservableCollection<string>()
 {
  "First_String", "Second_String"
 };
N'oubliez pas que dans toute collection IList, l'index commence à 0 ( propriété IList.Item ).