Pytania oznaczone «backgroundworker»

177
Jak używać programu WPF Background Worker

W mojej aplikacji muszę wykonać serię czynności inicjalizacyjnych, których ukończenie zajmuje 7-8 sekund, podczas których mój interfejs użytkownika przestaje odpowiadać. Aby rozwiązać ten problem, wykonuję inicjalizację w osobnym wątku: public void Initialization() { Thread initThread = new...

166
BackgroundWorker a wątek tła

Mam stylistyczne pytanie dotyczące wyboru implementacji wątku w tle, którego powinienem użyć w aplikacji formularza Windows. Obecnie mam BackgroundWorkerna formularzu, który ma nieskończoną (while(true))pętlę. W tej pętli używam WaitHandle.WaitAnydrzemki wątku, dopóki nie wydarzy się coś...

147
Wysyłasz argumenty do pracownika w tle?

Powiedzmy, że chcę wysłać parametr int do pracownika w tle, jak można to osiągnąć? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Wiem, kiedy to jest worker.RunWorkerAsync ();, nie rozumiem, jak zdefiniować w pliku worker_DoWork, że powinien przyjmować parametr...