我正在开发一个应用程序,我从web服务下载图像。如果有多个图像,则会消耗大量时间。所以我想在后台使用线程下载多个图像,并在下载时将它们显示在Image Control上。
我得到了我的答案设置BitmapCreateOptions.BackgroundCreation在后台工作。它很容易
BitmapImage imgage = new BitmapImage(new Uri(b, UriKind.Absolute)); imgage.CreateOptions = BitmapCreateOptions.BackgroundCreation;
如果您想了解更多信息,请关注MSDN POST
您可以使用Windows Phone的后台文件传输,帮助您在后台下载/上传文件,您可以从Here和Here了解有关后台文件传输的更多信息
您需要一个后台工人类。看看官方文档 - msdn。