| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Обновление интерфейса из фонового потока |
| Автор: VoyagerEternal 9.11.2010, 15:15 | ||||
| Нужно на сильверлайте сделать фоновую задачу, которая при этом будет обновлять интерфейс. делаю так:
проблема в том, что на строчке waitHandle.WaitOne(); программа виснет, метод action не выполняется этот же пример, но в WinForms:
проблема та же, но в WinForms открыт метод Dispatcher.Invoke, и если вместо BeginInvoke поставить Invoke, то все отлично работает. А в Silverlight метод Invoke закрыт, и при использовании BeginInvoke прога виснет. Чо делать? Как вообще можно на Silverlight сделать фоновую задачу, с обновлением интерфейса? как сделать ProgressBar например? |
| Автор: KelTron 9.11.2010, 18:15 |
| Смотри System.ComponentModel.BackgroundWorker |