Обновление пользовательского интерфейса в WPF можно путем вызова BeginInvoke
или Invoke
методов класса Dispatcher
. Обычно каждый использует эту технику для обновления пользовательского интерфейса, который может быть в порядке для нужд пользователя. Но я нашел класс под названием DispatcherFrame
в рамках, чтобы сделать то же самое.Как DispatcherFrame работает иначе, чем Dispatcher.BeginInvoke в WPF?
DispatcherFrame frame = new DispatcherFrame();
//Dispatcher.BeginInvoke code comes here
Dispatcher.PushFrame(frame);
Что DispatcherFrame
класс сделать больше на Dispatcher
? Когда мы можем пойти за DispatcherFrame
?. Ваш ответ очень приветствуется.
Ну, я googled DispatcherFrame, и это первый результат SO, поэтому имейте в виду, что ответы мне нужны. Я ненавижу это, когда я google вещи, и я получаю только такие результаты, как «просто Google, я ленивый ублюдок». – Bartosz