摘要:
最近在工作中写了一段代码,同事在看code review的时候也提出了一些意见,讨论下来觉得挺有意思。意图:在一个UI界面,有一个相对耗时的操作耗时的操作要做,所以才用了传统的backgroundworker来完成这个事情;同时为了用户体验,将鼠标置忙。在backgroundworker里面完成之后再设置为普通状态。方案:在页面的构造函数中,设置并启动backgroundWorker:updateUserWorker.DoWork += (sender, e) => { ……; }updateUserWorker.RunWorkerCompleted += new BunWorkerCo 阅读全文