在进行wp开发时,要注意一下图片的加载形式。在wp7中,资源文件主要有三种BuildAction属性,Resource/Content/None。默认情况下会选择Resource的方式加载。
我刚开始学wp开发的时候,碰到了大多数人都会碰到的问题:为什么图片设置成Resource的时候,程序运行时不能图片显示出来,而设置成Content的形式则可以。
(1)资源文件的三种生成属性
先简单说说这三种加载方式的区别吧。
Resource方式:资源文件在程序打包时,会集成到xap文件的dll中。
Content方式:资源文件会与dll一起以各自独立存在的形式打包到xap文件中。例如图片,它在压缩包中以实际的图片文件形式存在。
None方式:资源文件既不会直接打包在xap文件里,也不会嵌入到xap的dll中,编译过程则是完全忽略该资源文件。
(2)图片Image设置URI的方式
一般来说,将资源文件集成到dll中时,程序启动的时间将包含了加载该资源文件所需的时间,但如果这些文件一旦加载完毕,在程序运行期间将能快速访问到这些文件。而资源文件以独立的形式存在时,程序将会等到实时需要加载资源时才执行加载的操作。因此,当程序需要快速启动时,可以将例如图片的资源文件设置成Content的生成属性,否则可以设置成Resource属性。
之前碰到的图片设置成Resource属性而无法显示,其中一个原因可能是由于uri的设置不对造成的。对于Resource和Content,分别有各自的uri设置方式。例如
Resource:<ImageSource="..\ImagesAsResource\bg1.png"/>
or <AppNameSpace;component/ImagesAsContent/bg1.png>
Content:<ImageSource="/ImagesAsContent/bg1.png"/>
加深这方面的理解,如果做到灵活加载资源文件,可以优化内存的使用。
分享到:
相关推荐
AES加密算法动画演示,非常不错。原网站在:https://coolshell.cn/wp-content/uploads/2010/10/rijndael_ingles2004.swf
该脚本可用于生成存储在WordPress服务器的wp-content/uploads/中的图像的url。 该脚本使用Python3.9 ,为此刮板使用virtualenv是一个好习惯。 ###如何使用脚本 使用以下命令安装所需的python库 pip install -r ...
WordPress虚拟资源交易平台主题 iDowns1.8.3带说明,预览图地址:https://www.tianma88.com/wp-content/uploads/2019/05/c85ffbbad9ccd82.jpg;;...
2.插件激活之后,会在wp-content目录生成一个backup-db的目录,目录的默认需要的权限是:777。 3.将wp-content/plugins/wp-dbmanager目录中的 htaccess.txt修改为:.htaccess ,并把.htaccess 文件移动到:...
插件名称:WP-NicEdit 0.1 开发人:mac 本插件利用开源ajax-js代码NicEdit作为核心,使得Wordpress的评论输入框成为一个所见即所得...iconsPath : ‘/blog/wp-content/plugins/wp-nicedit/nicEditorIcons.gif’
虹润 HR-WP-AI808/908系列三十段可编程工业调说明书rar,虹润 HR-WP-AI808/908系列三十段可编程工业调说明书
S-TUNE_Ver-2_1_11_0--simplified_Chinesed SV-X5系列伺服电机软件
Erphpdown 9.6.2 WordPress资源付费下载插件官方原包免费更新
linux课件附习题讲解、复习题及模拟试题
C# winform代码 1.图片异步加载 2.图片加载时,显示等待光标 3.图片加载完成后,将光标恢复 4.pictureBox1.LoadAsync("http://www.zu14.cn/wp-content/uploads/2009/02/image14.png");
/wp-content/plugins/titletopng/title.png 即为生成后的图片文件,在论坛签名中请用如下代码][img]http://www.yourdomain.com/wp-content/plugins/titletopng/title.png[/img] 则可自动显示你的Wordpress最新文章了...
### 运行图片: 登录界面: ![登录](http://wql.luoqin.ltd/wp-content/uploads/2021/02/1.1.png) 员工信息界面: ![员工信息](http://wql.luoqin.ltd/wp-content/uploads/2021/02/1.2.png) 修改的模态框: !...
内置 LazyLoad 图片延迟加载,可加快多图页面的加载速度 内置 头像缓存 内置 垃圾评论拦截、表情、评论回复邮件通知 自定义上传网站 Logo、头像、后台登录Logo 和 Favicon 图标 SEO 基本优化:面包屑导航;关键字、...
cocos2d-x手机游戏开发(跨android/ios/wp7/wp8/windows 8平台) 游戏课程特点: ---------------------------------------------------------- 1、国内首创跨平台游戏开发 2、深度讲解Cocos2D-X并运用于实战 3、...
电子-nrf24l01.zip,物联网/通信技术2.4G无线通信
4 links de ingles que describen el correcto uso de los distintos
Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 This document provides an overview of the coding tools defined in HEVC Version 1 and the Range Extension...
各种资源分配算法实现,与理论分析结果相比,基于matlab GUI界面设计。
WP精仿小刀娱乐网源码整套 带翻页和手机版并有3000+文章,本套源码是仿小刀娱乐网样式,基于WP程序开发的,改动了很多使其更简洁大方,源码无后门和加密。可放心使用运营,源码无后门,我正在用的不用了,带3000+...
wordpress主题源码wordpress主题源码wordpress主题源码wordpress主题源码