当backgroundworker运行时,WPF更新文本框

时间:2013-03-28 21:52:32

标签: c# wpf asynchronous backgroundworker thread-synchronization

我正在尝试在TextBox正在运行时不断更新BackgroundWorker

我正在使用的代码冻结了我的应用程序:

worker.RunWorkerAsync();

int i = 1;

while (worker.IsBusy)
{
   myTextBox.Text = i;
   i++;
   System.Threading.Thread.Sleep(2000);
}

1 个答案:

答案 0 :(得分:0)

如评论中所述,您必须使用BackgroundWorker.ReportProgress方法更新您的UI元素...