当我单击“开始”按钮时,我的 SQL 查询开始执行。我想在单击开始按钮时启动计时器并在 UI 中完成查询执行时停止它。请建议我如何在 WPF 中执行此操作。
问问题
132 次
1 回答
1
尝试使用BackgroundWorker
类:
BackgroundWorker worker = new BackgroundWorker();
worker.DoWork += (o, ea) =>
{
//Work to be done i.e executing the SQL query
};
worker.RunWorkerCompleted += (o, ea) =>
{
//Code for when the job has complete i.e stopping the timer
};
//Start the timer here
worker.RunWorkerAsync();
这将在执行代码时保持 UI 响应。
希望这可以帮助!
于 2013-04-02T11:14:15.537 回答