Preguntas etiquetadas con backgroundworker

13
El hilo de llamada no puede acceder a este objeto porque lo posee un hilo diferente
Mi código es el siguiente 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 = …

4
Cómo usar WPF Background Worker
En mi aplicación, necesito realizar una serie de pasos de inicialización, estos tardan entre 7 y 8 segundos en completarse, durante los cuales mi IU deja de responder. Para resolver esto, realizo la inicialización en un hilo separado: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } …

11
BackgroundWorker vs hilo de fondo
Tengo una pregunta estilística sobre la elección de la implementación de subprocesos de fondo que debo usar en una aplicación de formulario de Windows. Actualmente tengo BackgroundWorkerun formulario que tiene un (while(true))bucle infinito . En este ciclo, uso WaitHandle.WaitAnypara mantener el hilo dormitando hasta que suceda algo interesante. Uno de …


8
¿Enviar argumentos al trabajador de fondo?
Digamos que quiero enviar un parámetro int a un trabajador en segundo plano, ¿cómo se puede lograr esto? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Sé cuándo se trata de worker.RunWorkerAsync () ;, no entiendo cómo definir en worker_DoWork que debería tomar un parámetro int.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.