В Win Form есть матод Application.DoEvents, который обрабатывает все сообщения Windows, которые в данный момент находятся в очереди сообщений.
Но в WPF его нет. Его можно создать сделав вот такой метод:
Но в WPF его нет. Его можно создать сделав вот такой метод:
public static void DoEvents()//Реализация DoEvents в WPF { if (Application.Current != null) Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, new ThreadStart(delegate { })); }
Затем, в тело самой программы просто нужно добавить DoEvents(), и бедет работать так же, как если бы это был Application.DoEvents в Win Forme.
Комментариев нет:
Отправить комментарий