我是个初学者WPF在我的应用程序中,我需要执行一系列初始化步骤,这些步骤需要7-8秒才能完成,在此期间,我的UI会变得没有响应。为了解决这个问题,我在一个单独的线程中执行初始化: public void Initialization()
{
Thread initThread = new Thread(new ThreadStart(InitializationThread));
initThread.Start();
}
public void InitializationThread()
{
outputMessage("Initializing...");
//DO INITIALIZATION
outputMessage("Initialization Complete");
}我读过几篇关于BackgroundWorker以及它应该如何使我的应用程序保持响应性,而无需编写线程来执行冗长的任务,但我还没有成功地实现它,有人能告诉我如何使用BackgroundWorker?谢谢,Eamonn如何使用WPF后台工作人员
3 回答
- 3 回答
- 0 关注
- 499 浏览
添加回答
举报
0/150
提交
取消