Ich habe eine Aufgabe, deren Ausführung sehr lange dauert. Um den Benutzer über den Fortschritt zu informieren, habe ich eine Fortschrittsbalken, die ich innerhalb DoWork
aktualisieren.WPF Der beste Punkt, um einen Fortschrittsbalken von BackgroundWorker zu aktualisieren
Kann mir jemand sagen, ob dies der beste Weg ist, um die Fortschrittsbalken zu aktualisieren? Ich habe gehört, dass es einen ReportProgress
Event-Handler gibt, aber ich bin verwirrt, weil ich mich des Zwecks von ReportProgress
unsicher bin.
Ok! Danke, also kann ich ReportProgress anrufen und es wird das ProgressChanged-Ereignis auslösen, wie Maurizio sagt. Dann Inside progressChanged-Ereignis Ich kann jedes Steuerelement meiner UI aktualisieren, das ich möchte, zum Beispiel progressbar, label, textblock, ... ohne Dispatcher.Invoke aufrufen zu müssen. Habe ich recht? Danke. – toni
das ist richtig! –