<p>What is the use of a Dispatcher Object in WPF?</p>

A dispatcher is often used to invoke calls on another thread. An example would be if you have a background thread working, and you need to update the UI thread, you would need a dispatcher to do it.