Раньше это был адский контроль пользовательского интерфейса из другого потока в MFC и WinForm. Я действительно ненавидел это.Нет больше пользовательского интерфейса в WPF?
В WPF все еще боль, но гораздо меньше: при использовании MVVM и привязок к данным все, что мне нужно сделать, это обновить VM, либо сформировать поток пользовательского интерфейса, либо мой фоновый поток. Я почти управляю элементами управления пользовательского интерфейса в своих потоках. Конечно, синхронизация потоков по-прежнему остается вопросом, но не более проблем с потоком пользовательского интерфейса.
Я случайно понял это сейчас, но мне было интересно: я прав? что я пропустил?
Благодаря
-1, плохой вопрос, вернуться, когда вы нашли конкретный вопрос :) –
Если типы реализации INotifyPropertyChanged , да. DependencyProperties, ObservableCollections, no. –
Will