我在代码中使用后台工作者类作为
private void bwFilter_DoWork(object sender, DoWorkEventArgs e)
{
//Some Code
}
private void bwFilter_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
//Some code
}
现在我在按钮单击中调用此事件
btnClick_Click(Object Sender,EventArgs e)
{
bwFilter.RunWorkerAsync();
}
现在我只想在 bwFilter_RunWorkerCompleted 完成后在 btnClick 中做一些事情。我尝试以下但导致死锁情况
btnClick_Click(Object Sender,EventArgs e)
{
bwFilter.RunWorkerAsync();
While(bwFilter.IsBusy)
{
Continue;
}
//Start coding Again Here
}