PowerShell и WPF GUI заморозить - PullRequest
2 голосов
/ 04 августа 2009

У меня есть функция PowerShell, чтобы искать в каталоге файлы zip, распаковывать и переименовывать файлы. Функция также изменяет элемент строки состояния, чтобы обновить, в каком файле он находится. Я заметил, что при запуске GUI зависнет.

Как запустить функцию и обновить графический интерфейс без ее зависания?

1 Ответ

4 голосов
/ 04 августа 2009

Не выполняйте дорогостоящих операций в потоке пользовательского интерфейса - используйте фоновый рабочий. Вот учебник: http://dotnetperls.com/backgroundworker-introduction

...