В элементах интерфейса пользователя WPF обновления разрешены только в потоке диспетчера интерфейса.Следовательно, попытка обновить элемент пользовательского интерфейса из отдельного потока приведет к исключению.Единственный способ, который я нашел в Интернете, это обойти:
ThreadStart start = delegate(){
Dispatcher.Invoke(DispatcherPriority.Normal, new Action...
};
new Thread(start).Start();
В Java есть метод SwingUtilities.invokeLater , который делает то же самое.
Мой вопрос: Существует ли специализированный класс утилит WPF с эквивалентом Java SWING SwingUtilities.invokeLater ?