До сих пор, когда я хотел обновить элемент управления пользовательского интерфейса из потока, не являющегося пользовательским интерфейсом, я использовал следующий синтаксис:
Dispatcher.Invoke(DispatcherPriority.Normal,
new Action(()=>Label1.Content="New Content"));
Сейчас я читаю об этом и продолжаю находить следующий синтаксис:
Label1.Dispatcher.Invoke(//same arguments;
Последний лучше? Почему я выбрал один метод перед другим?