Welche NotifyCollectionChangedaction wird verwendet, um anzuzeigen, dass sich ein Element geändert hat?

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

  •  23-10-2019
  •  | 
  •  

Frage

Beim Implementieren INotifyCollectionChanged und die Aufhebung der CollectionChanged Event müssen Sie eine bereitstellen NotifyCollectionChangedAction Streit. Die NotifyCollectionChangedAction Wird verwendet, um anzuzeigen, dass sich ein Element in der Sammlung geändert hat, beispielsweise in dem Fall, in dem sich der Wert eines Elements ändert?

War es hilfreich?

Lösung

Wenn es das gleiche Objekt ist, aber ein Feld ändert (z. B. gleiche Person, aber andere Person.Photo), änderte sich die Sammlung nicht. Ansonsten ist jede Änderung der Sammlung einer der Enum -Werte.

Wenn eine Person durch eine andere ersetzt wird, ist dies ein Ersatz.

Andere Tipps

Wenn sich eine Eigenschaft eines Elements geändert hat, der Element (dh das Objekt) ist jedoch gleich geblieben, sollten Sie in dem Artikel inotifyPropertyChanged verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top