猿问

如何使用WPF后台工作人员

我是个初学者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后台工作人员

德玛西亚99
浏览 501回答 3
3回答
随时随地看视频慕课网APP
我要回答