Zitat von
OregonGhost:
Aber im Zusammenhang mit WPF stößt du da schnell drauf. Die haben standardisierte Interfaces für Änderungsbenachrichtigungen und so Zeugs.
Gab es bis auf 1 oder 2 Interfaces alles schon in Winforms 2.0.
Am interessantesten wäre da INotifyPropertyChanged in den Datenklassen zu implementieren und als Liste eine BindingList<T> zu nehmen.
Dadurch können die Datenklassen durch die Liste der UI bescheid sagen, wenn sich eine Eigenschaft geändert hat, die BindingList selbst ist außerdem in der Lage, die UI darüber zu informieren, dass Elemente hinzugefügt/entfernt/geändert wurden.