Dwayne Need has a fantastic post (with source code) on how enable non-interactive Visual elements to run in separate threads. His summary:
In general, objects in WPF can only be accessed from the thread that created them. Sometimes this restriction is
Read More...