Так что скажите в среде MVVM, я в фоновом потоке, и я хотел бы запустить обновление на элементе управления ui. Так что обычно я бы пошел myButton.Dispatcher.BeginInvoke (blabla), но у меня нет доступа к myButton (потому что в viewmodel нет доступа к элементам управления view). Итак, какова нормальная картина для этого?WPF/многопоточность: Диспетчер интерфейса в MVVM
(я предполагаю, что есть всегда обязательный, но я хотел бы знать, как сделать это с помощью диспетчера)
Дубликат http://stackoverflow.com/questions/486758/is-wpf-dispatcher-the-solution-of-multi-threading-problems? –
Не дубликат ... он спрашивает, как получить диспетчера из фонового потока, запущенного ViewModel (который обычно не имеет доступа к диспетчеру). –