Dispatcher Invoke(…) vs BeginInvoke(…) confusion
When you use Dispatcher.BeginInvoke it means that it schedules the given action for execution in the UI thread at a later point in time, and then returns control to allow the current thread to continue executing. Invoke blocks the caller until the scheduled action finishes. When you use BeginInvoke your loop is going to run … Read more