«backgroundworker» etiketlenmiş sorular

13
Çağıran evre bu nesneye farklı bir evrenin sahibi olduğundan erişemiyor
Kodum aşağıdaki gibidir public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary> private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new BackgroundWorker(); …

4
WPF Arkaplan Çalışanı nasıl kullanılır
Uygulamamda bir dizi başlatma adımı gerçekleştirmem gerekiyor, bunların tamamlanması 7-8 saniye sürüyor ve kullanıcı arayüzüm yanıt vermiyor. Bu sorunu çözmek için başlatma işlemini ayrı bir iş parçacığında gerçekleştiriyorum: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() { outputMessage("Initializing..."); //DO INITIALIZATION outputMessage("Initialization Complete"); } …

11
BackgroundWorker vs arka plan Konu
Bir windows form uygulamasında kullanmanız gereken arka plan iş parçacığı uygulaması seçimi hakkında üslup bir sorum var. Şu anda BackgroundWorkersonsuz bir (while(true))döngü olan bir form var . Bu döngüde WaitHandle.WaitAnyilgi çekici bir şey olana kadar ipliği ertelemek için kullanıyorum . Beklediğim olay tutamaçlarından biri StopThreaddöngüden çıkabilmem için " " olayı. …



18
Bir BackgroundWorker'ın iptal etmesi için nasıl beklenir?
Sizin için bir şeyler yapan bir nesnenin varsayımsal bir yöntemini düşünün : public class DoesStuff { BackgroundWorker _worker = new BackgroundWorker(); ... public void CancelDoingStuff() { _worker.CancelAsync(); //todo: Figure out a way to wait for BackgroundWorker to be cancelled. } } Bir BackgroundWorker'ın yapılması için nasıl beklenebilir? Geçmişte insanlar denedi: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.