Ce qui NotifyCollectionChangedAction est utilisé pour indiquer qu'un élément a changé?

StackOverflow https://stackoverflow.com/questions/2958217

  •  23-10-2019
  •  | 
  •  

Question

Lors de la mise en œuvre INotifyCollectionChanged et l'élevage l'événement CollectionChanged , vous devez fournir un NotifyCollectionChangedAction argument. Ce qui NotifyCollectionChangedAction est utilisé pour indiquer qu'un élément de la collection a changé, comme dans le cas où la valeur d'un élément change?

Était-ce utile?

La solution

Si c'est le même objet, mais un changement de champ (par exemple même personne, mais différente Person.Photo), la collection n'a pas changé. Dans le cas contraire, tout changement à la collection est l'une des valeurs Enum.

Si une personne est remplacée par une autre, qui est un Remplacer.

Autres conseils

Si une propriété d'un élément a changé, mais l'élément (à savoir l'objet) est resté le même, vous devez utiliser INotifyPropertyChanged sur l'élément.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top