Ich habe eine ObservableCollection, die an eine ListBox in meiner Ansicht gebunden ist. In meinem ViewModel ist ein Befehl. In diesem Befehl möchte ich alle MyObjects aktualisieren.WPF - Daten im Hintergrund herunterladen ein Update Objekte an die Benutzeroberfläche gebunden
Beispielcode:
foreach(MyObject in List)
myobject.Prop = HelperClass.downloadData();
die Downloadfunktion dauert einige Zeit, ...
, wenn ich den Befehl für einige Minuten laufen nichts passiert ... und plötzlich die Ansicht aktualisiert wird.
Kann mir jemand helfen?
Dank
Siehe http://stackoverflow.com/questions/4759459/how-to-update-observablecollection-from-inside-a-backgroundworker-using-mvvm/4760266#4760266 –