title: How to write async background workers that work on WPF flowdocument
body: <p>I'm trying to write a background worker that processes a flowdocument.  I can't access the properties of flowdocument objects because of the thread verification.  I tried to serialize the document and loaded it on the worker thread which actually solved the thread verfication issue.  However, once the processing is complete I also need to use things like TextPointer objects.  Those objects now point to a objects in the copy not the original.</p>
  
  <p>Can anyone suggest the best way to approach such background processing in WPF?</p>