WPF forcing redraw of canvas
See the question and my original answer on StackOverflowYou probably want to use the Dispatcher object. I suggest you take a look a this Shawn Wildermuth's article: Build More Responsive Apps With The Dispatcher (MSDN magazine October 2007).