Objetos con WPF WPF en general sólo se accede desde el hilo que los acoge . Sin embargo, si desea pasar de un evento a otro objeto, puede hacerlo con HostVisual . Windows Presentation Foundation es un subsistema gráfico de interfaces de usuario, originalmente desarrollados para integrarse en el . NET Framework . La estructura de programación WPF es complejo y este uso de código sólo se debe utilizar si usted sabe que usted quiere hacer esto. Instrucciones
1
Abre tu guión en WPF .
2
Busque la sección de código en la que desea pasar el evento.
3
Inserte las siguientes líneas de código:
CreateMediaElementOnWorkerThread HostVisual privada () {//Crear el HostVisual que " contener" la VisualTarget //de la trabajador thread.HostVisual hostVisual HostVisual = new ();
//girar un subproceso de trabajo , y pasarlo al HostVisual que //debe ser parte of.Thread hilo = new thread ( nueva ParameterizedThreadStart ( MediaWorkerThread )); Thread.ApartmentState = ApartmentState.STA ; hilo . IsBackground = true; Thread.Start ( hostVisual ) ;
//Espera a que el subproceso de trabajo comience a girar y crear el VisualTarget.s_event.WaitOne ();
regreso hostVisual ;}
4
Modificar el código para que sea relevante para su guión.
5
Presione " Ctrl" y " S " para guardar el código.