Was ist der beste Weg, um eine ObservableCollection von einem anderen Thread zu aktualisieren?

Ich bin mit der BackgroundWorker zu aktualisieren ObservableCollection aber es gibt diesen Fehler:

"Diese Art von CollectionView hat
keine Unterstützung für änderungen an seinem
SourceCollection aus einem thread
verschiedene von der Dispatcher-thread."

Was ist der beste und eleganteste Weg, um dieses Problem zu lösen, mit der geringsten Menge an Arbeit. Ich will nicht schreiben low-level-lock-basierte multi-threading-code.

Ich habe einige Lösungen gesehen, online, aber Sie sind schon einige Jahre alt, also nicht sicher, was der aktuelle Konsens für die Lösung dieses Problems.

InformationsquelleAutor der Frage Joan Venge | 2011-03-29

Schreibe einen Kommentar