title: Which Dispatcher to use? The Window's or the Control's?
body: <p>Up to now when I wanted to update an UI control from a non UI thread I used syntax like:</p>
  
  <pre><code>Dispatcher.Invoke(DispatcherPriority.Normal,
                    new Action(()=&gt;Label1.Content="New Content"));
  </code></pre>
  
  <p>Now I am reading some more about it I keep finding the following syntax:</p>
  
  <pre><code>Label1.Dispatcher.Invoke(//same arguments;
  </code></pre>
  
  <p>Is the latter better? Why would I chose one method over the other?</p>