1
我试图在BackgroundWorker
运行时不断更新我的TextBox
。WPF更新文本框,而backgroundworker运行
我使用冻结我的应用程序的代码:
worker.RunWorkerAsync();
int i = 1;
while (worker.IsBusy)
{
myTextBox.Text = i;
i++;
System.Threading.Thread.Sleep(2000);
}
我假设这是对UI运行所以难怪它冻结UI。你应该把它移到后台工作线程上。 –
它不会让我从后台线程更新用户界面 – user1898657
使用BackgroundWorker ReportProgress – Paparazzi