相册/图片切换广告等很多常用小应用中,服务器返回一组图片的uri,然后silverlight利用WebClient异步加载,如果要严格控制加载顺序的话,可以利用Stack(堆栈)或Queue(堆栈)处理,思路:不要全部一起加载,先加载第一个,在完成的异步回调过程中,继续发起一下次异步。

回想我们在ajax开发中,有一种技术叫"http长连接",在每一次ajax异步请求完成时,继续发起下一个异步请求,这样客户端与服务端的连接就一直保持下去了。

这二者多么相象!再次印证了我的那句话:技术很多时候一通百通 :)

关键代码:

silverlight中顺序/倒序异步加载多张图片using System;
silverlight中顺序/倒序异步加载多张图片
using System.Collections.Generic;
silverlight中顺序/倒序异步加载多张图片
using System.Net;
silverlight中顺序/倒序异步加载多张图片
using System.Windows;
silverlight中顺序/倒序异步加载多张图片
using System.Windows.Browser;
silverlight中顺序/倒序异步加载多张图片
using System.Windows.Controls;
silverlight中顺序/倒序异步加载多张图片
using System.Windows.Media.Imaging;
silverlight中顺序/倒序异步加载多张图片
using QueueLoad.controls;
silverlight中顺序/倒序异步加载多张图片
silverlight中顺序/倒序异步加载多张图片
namespace QueueLoad

源代码:https://files.cnblogs.com/yjmyzz/QueueLoad.rar

相关文章:

  • 2022-12-23
  • 2021-11-11
  • 2021-06-02
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2021-06-12
  • 2021-11-14
  • 2021-05-31
相关资源
相似解决方案