PowerShell и WPF GUI заморозить

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

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

1 ответ

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

Другие вопросы по тегам