Re: WaitHandle - Silverlight
От: Rn Россия  
Дата: 17.08.11 14:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет!

А>Есть такой вот код
                //wait while all data loaded
                WaitHandle.WaitAll(autoLoadEvents);

А>почему-то когда добавляю логику с евентами и WaitHandle.WaitAll(autoLoadEvents);
А>перестает работать — ни эксепшена ни в Completed не попадает.
А>Убираю ивенты — всё ок.
А>Что не так?

Ты завешиваешь основной поток.
Пробуй запустить весь код в отдельном потоке и там уже ждать хэндлы,
а для обновления UI используй
Deployment.Current.Dispatcher.BeginInvoke(() =>{ тут });
DOCTRINA MULTIPLEX, VERITAS UNA.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.