Re[4]: [WPF] Асинхронное выполнение команды
От: Аноним  
Дата: 30.03.11 18:04
Оценка:
Здравствуйте, Codechanger, Вы писали:

C>Здравствуйте, Аноним, Вы писали:



А>>Так интерфейс зависает , после нажатия на кнопку 20 секунд ничего нельзя нажать.


А>>Посмотрел в документации пример еще один, сделал как там, но в этом случае кидает исключение что поток не тот.

А>>Если в DoSomeWorkAsync использовать Dispatcher оригинальный то получается тот же зависон на 20 секунд.

C>Еще бы он не зависал... Вы в очередь диспетчера добавили синхронный метод, который спит 20 секунд. В принципе логично, что UI

C>виснет.

А как добавить асинхронный метод ? Если его сделать в другом потоке то начинаются проблемы с UI, который требует создавать его в потоке STA.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.