24、Silverlight应用资源管理与加载策略详解

Silverlight应用资源管理与加载策略详解

1. 资源放置在XAP文件中

在Silverlight应用开发里,可将资源放置于XAP文件。其优势在于部署简便,与将资源嵌入程序集类似。同时,还具备一定灵活性,若愿意多做些工作,无需重新编译应用就能对XAP文件中的资源文件进行操作,例如更新图形。

使用时,几乎能采用相同的URL,仅需在前面加上正斜杠,示例如下:

<Image Source="/grandpiano.jpg"></Image>

若资源位于XAP的子文件夹中,可这样引用:

<Image Source="/Images/grandpiano.jpg"></Image>

这里的前导斜杠代表XAP文件的根目录。若给XAP文件添加 .zip 扩展名,便可打开它并验证资源文件是否存储在内。

2. 资源放置在Web上

另一种选择是把资源文件从应用中移除,使其在Web上可用,这样应用在需要时就能下载这些资源。得益于Silverlight对URI的支持,通常无需编写额外代码处理下载过程。

部署资源到Web时,最简单的做法是将其放在与Silverlight程序集相同的Web位置。
- 使用ASP.NET测试网站 :把资源文件添加到测试网站的 ClientBin 文件夹(XAP文

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值