Подтвердить что ты не робот

Что эквивалентно Application.DoEvents() в приложениях WPF

Из MSDN кажется, что Application.DoEvents() доступен в Windows.Forms. Что было бы эквивалентно в WPF.

4b9b3361

Ответ 1

Вы не должны использовать его даже в Windows Forms. Не выполняйте длительные задачи в потоке пользовательского интерфейса - используйте фоновый поток и используйте Dispatcher для обновления пользовательского интерфейса по мере необходимости. Любое использование Application.DoEvents в основном является запахом кода. Я не знаю, есть ли эквивалент в WPF, но вы должны стараться избегать его, даже если есть.

Ответ 2

Пока я согласен с Skeet, вы можете найти такой способ WPF, как на странице документации DispatcherFrame