Hola, Veo que con el BackgroundWorker no fue suficiente ;) He estado mirando un poco más como funciona el modelo de threads de WPF, en realidad no es tan distinto del de WindowsForms. Aunque no tienes el método Invoke directamente en los controles, tienes el Dispatcher que te permite encolar las peticiones...