Zoeken…


Initialiseer ObservableCollection

ObservableCollection is een verzameling van type T zoals List<T> wat betekent dat het objecten van type T .

Uit de documentatie lezen we dat:

ObservableCollection vertegenwoordigt een dynamische gegevensverzameling die meldingen geeft wanneer items worden toegevoegd, verwijderd of wanneer de hele lijst wordt vernieuwd.

Het belangrijkste verschil met andere collecties is dat ObservableCollection werktuigen interfaces INotifyCollectionChanged en INotifyPropertyChanged onmiddellijk raise gebeurtenismeldingen wanneer een nieuw object wordt toegevoegd of verwijderd en wanneer collectie wordt gewist.

Dit is vooral handig voor het verbinden van de gebruikersinterface en backend van een toepassing zonder extra code te hoeven schrijven, omdat wanneer een object wordt toegevoegd aan of verwijderd uit een waarneembare verzameling, de gebruikersinterface automatisch wordt bijgewerkt.

De eerste stap om het te gebruiken is op te nemen

using System.Collections.ObjectModel

U kunt een lege instantie van een verzameling maken, bijvoorbeeld van het type string

ObservableCollection<string> collection = new ObservableCollection<string>();

of een exemplaar dat is gevuld met gegevens

 ObservableCollection<string> collection = new ObservableCollection<string>()
 {
  "First_String", "Second_String"
 };

Vergeet niet dat in alle IList-collecties de index begint met 0 ( eigenschap IList.Item ).



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow