【发布时间】:2014-09-15 17:06:54
【问题描述】:
我有一个 winform 应用程序,它有一个数据库操作。而不是默认的UI阻塞效果,我希望显示一个像
这样的特殊形式System is processing. please wait
告诉用户系统正在运行。所以基本上我不是在寻找一个真正的响应式用户界面。我仍然想阻止用户界面。我已经通过 backgroundworker 组件实现了这个目标。连接完成的回调,然后在按钮单击事件处理程序中调用RunWorkerAsync,显示对话框处理表单。然后在完成的回调中,关闭处理表单。
我想知道这个场景是否可以用新的 async/await 机制来实现。我怀疑。
【问题讨论】:
标签: winforms asynchronous block async-await