0
我创造一个更新程序并启动使用,而像这样,应用程序挂起上,而(webClient.IsBusy)
while (webClient.IsBusy) { lbStat.Text = "Downloading: " + file; }
它不会显示其下载完成时/读取文件:Filehere但它确实下载。 下载有一个下载栏有多快,你的下载等,但不会显示,因为它挂起时。 有没有什么喜欢的,但不挂?
我创造一个更新程序并启动使用,而像这样,应用程序挂起上,而(webClient.IsBusy)
while (webClient.IsBusy) { lbStat.Text = "Downloading: " + file; }
它不会显示其下载完成时/读取文件:Filehere但它确实下载。 下载有一个下载栏有多快,你的下载等,但不会显示,因为它挂起时。 有没有什么喜欢的,但不挂?
这就是因为你在UI线程上运行耗时的工作,如果你这么做,你的UI线程将阻塞/冻结,直到该任务完成。在这样的情况下
我已经使用后台工作。这里有几个环节,可以帮助
可以触发一个事件来启动它,并触发一个事件来阻止它,一旦下载完成 – Jonesopolis
例子?不明白你的意思.. –