标签: wpf powershell freeze
我有一个PowerShell函数,可以在目录中查找zip文件,解压缩并重命名文件。该功能还会更改状态栏项以更新其所在的文件。我注意到,当这个运行时,GUI会冻结。
如何在不冻结的情况下运行并更新GUI?
答案 0 :(得分:4)
不要在UI线程上执行昂贵的操作 - 使用后台工作程序。这是一个教程:http://dotnetperls.com/backgroundworker-introduction