0
我創造一個更新程序並啓動使用,而像這樣,應用程序掛起上,而(webClient.IsBusy)
while (webClient.IsBusy) { lbStat.Text = "Downloading: " + file; }
它不會顯示其下載完成時/讀取文件:Filehere但它確實下載。 下載有一個下載欄有多快,你的下載等,但不會顯示,因爲它掛起時。 有沒有什麼喜歡的,但不掛?
我創造一個更新程序並啓動使用,而像這樣,應用程序掛起上,而(webClient.IsBusy)
while (webClient.IsBusy) { lbStat.Text = "Downloading: " + file; }
它不會顯示其下載完成時/讀取文件:Filehere但它確實下載。 下載有一個下載欄有多快,你的下載等,但不會顯示,因爲它掛起時。 有沒有什麼喜歡的,但不掛?
這就是因爲你在UI線程上運行耗時的工作,如果你這麼做,你的UI線程將阻塞/凍結,直到該任務完成。在這樣的情況下
我已經使用後臺工作。這裏有幾個環節,可以幫助
可以觸發一個事件來啓動它,並觸發一個事件來阻止它,一旦下載完成 – Jonesopolis
例子?不明白你的意思.. –