How Do I: Build an Asynchronous Progress Bar in WPF
A progress bar is a standard user interface control used to indicate the progress of tasks that take time to complete. If other events block (or take time to release) an application's UI thread, the progress bar cannot be updated, thereby defeating its intended use. In this video, Todd Miranda shows how to update the UI from a separate thread.
Author: Todd Miranda