1

我试图在BackgroundWorker运行时不断更新我的TextBoxWPF更新文本框,而backgroundworker运行

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

worker.RunWorkerAsync(); 

int i = 1; 

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

我假设这是对UI运行所以难怪它冻结UI。你应该把它移到后台工作线程上。 –

+0

它不会让我从后台线程更新用户界面 – user1898657

+1

使用BackgroundWorker ReportProgress – Paparazzi

回答