Tengo un control de imagen con su origen vinculado a una propiedad en un objeto (url de cadena a una imagen). Después de realizar una llamada de servicio, actualizo el objeto de datos con una nueva URL. La excepción se produce después de que abandona mi código, después de invocar el evento PropertyChanged.Silverlight DataBinding problema de cruce de hilo
La estructura de datos y la lógica del servicio se realizan en un dll central que no tiene conocimiento de la interfaz de usuario. ¿Cómo me sincronizo con el subproceso de UI cuando no puedo acceder a un Dispatcher?
PD: Acceder a Application.Current.RootVisual para obtener un Dispatcher no es una solución porque la raíz visual está en un hilo diferente (causando la excepción exacta que necesito evitar).
PPS: Esto solo es un problema con el control de la imagen, vinculante para cualquier otro elemento ui, el problema de la rosca cruzada se maneja por usted.