Silverlight 加载进度
来源:互联网 发布:淘宝怎样抢秒杀商品 编辑:程序博客网 时间:2024/06/05 14:39
一个完善的Silverlight程序一般都会需要一个很强大的动画链接库和很长XAML文件加一些资源文件,在加载中可能浪费很长时间。这时候我们需要显示一个状态和进度为浏览者显示出来,不至于误会成没响应到程序错误。本文的主要技术在与使用Downloader对象的使用,和使用下载以后的文件。
首先我们需要进立2个XAML文件,第一个命名为“Loading.xaml“,另一个为Main.xaml。Loading.xaml的语言支持采用了Javascript,因为Loading必须要文件小,很快让浏览都看到效果。Main.xaml文件采用了MSIL动态链接库,虽然在下载过程中需要很多的安全检查,但是在运行中得到了最佳的性能。
浏览效果:
Downloader类常用成员
类型 名称 说明
方法 Abort() 中断下载
方法 Open(string verb, System.Uri URI) 使Downloader对象载入网址参数
方法 Send() 发送请求
属性 double DownloadProgress 下载进度,可以在DownloadProgressChanged发生时调用
属性 String ResponseText 通过send方法以后,如果是文本可以使用此方法读取!
属性 int Status Downloader的状态代码
属性 String StatusText Downloader对象的状态说明
事件 Completed 下载完成时发生
事件 DownloadFailed 下载失败时发生
事件 DownloadProgressChanged 下载进度改变时发生
代码说明:
要下载文件URI数组,您只要更改此数组来下载您的文件:
"ClientBin/wpfhome_Loadding.dll",
"main.xaml",
"pics/1.jpg",
"pics/2.jpg",
"pics/3.jpg",
"pics/4.jpg",
"pics/5.jpg",
"pics/6.jpg",
"pics/7.jpg",
"pics/8.jpg",
"pics/9.jpg"
);
var mainXamlUri="main.xaml"; //是下载完以后要转到的地址
- Silverlight 加载进度
- Silverlight中大图片的加载进度
- Silverlight实例讲解(加载进度)+Silverlight开发实例免费下载
- as3下加载进度
- 图片计算加载进度
- WebKit资源加载进度
- UIActivityIndicatorView ---- 加载进度
- WebKit资源加载进度
- Cocos2d-x 进度加载
- 自定义加载进度动画
- android 进度加载条
- 网页加载进度页面
- 状态栏显示进度加载
- 读取进度加载二维码
- frecso加载进度
- Silverlight动态加载Silverlight页面
- SilverLight动态加载控件
- silverlight动态加载样式
- java笔试中易考的概念
- 关于23种设计模式的独特见解
- Silverlight控件操作
- Silverlight事件机制
- 【翻译】Flash播放器9的安全设置变动(第一部分)
- Silverlight 加载进度
- 在JDBC中处理可更新的结果集
- JDBC中使用存储过程
- 用Zoundry写CSDN试用,o(∩_∩)o
- 我的第一篇博客文章
- 在生活中领悟人生的意义[转载]
- Python: Thread safe Oject
- 数据库设计原理(转)
- 最小生成树的数据结构实现