Up to now when I wanted to update an UI control from a non UI thread I used syntax like:
Dispatcher.Invoke(DispatcherPriority.Normal,
new Action(()=>Label1.Content="New Content"));
Now I am reading some more about it I keep finding the following syntax:
Label1.Dispatcher.Invoke(//same arguments;
Is the latter better? Why would I chose one method over the other?