加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

wp7资源调用

发布时间:2020-12-15 06:12:11 所属栏目:百科 来源:网络整理
导读:有一个朋友问过我这样一个问题,他在应用程序中调用图片却不显示。下面介绍一下资源之间的调用以及关系。 项目的结构,在Images的文件夹里有两张图片。 flash图片的生成操作为Resource,ps图片的生成操作为内容。 ? 编译打包之后生成的结构如下图。 Images文

有一个朋友问过我这样一个问题,他在应用程序中调用图片却不显示。下面介绍一下资源之间的调用以及关系。

image

项目的结构,在Images的文件夹里有两张图片。

image

image

flash图片的生成操作为Resource,ps图片的生成操作为内容。

?

编译打包之后生成的结构如下图。

image

image

Images文件夹里面只有ps图片,因为ps图片的生成操作为内容。

程序中的其他资源在ResDemo.dll中。

image

页面文件以及生成操作为Resource的flash图片都都打包到ResDemo.dll中了,结构如上图。

下面我们就开始调用

image

6张图片,左边竖着数分别为image1、Image2、image3。右边竖着数分别为image4、image5、image6。

布局代码如下:

   1:  <Grid x:Name="ContentPanel" Margin="12,12,0">
   2:       <Image Height="200" HorizontalAlignment="Left" Margin="9,21,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="200" Source="/ResDemo;component/Images/flash.png" />
   3:       <Image Height="image2" Stretch="Images/flash.png" />
   4:       <Image Height="image3" Stretch="/Images/ps.png" />
   5:       <Image Height="231,128)">"image4" Stretch="200" />
   6:       <Image Height="image5" Stretch="200" />
   7:       <Image Height="image6" Stretch=   8:</Grid>

image1通过"/ResDemo;component/Images/flash.png"访问Resource资源的flash图片。

因为xaml页面也是Resource,所以也可以通过相对路径Images/flash.png来调用flash图片。

ps图片是内容,所以以文件形式存放在ResDemo.dll,用"/Images/ps.png调用。

下面三个图片为后台代码赋值。(路径跟xaml页面一样)

1: image4.Source = new BitmapImage(new Uri("/ResDemo;component/Images/flash.png",UriKind.RelativeOrAbsolute));
   2:   image5.Source = "Images/flash.png",UriKind.RelativeOrAbsolute));
   3:   image6.Source = "/Images/ps.png",UriKind.RelativeOrAbsolute));
文章源地址: http://www.cnblogs.com/wildfeng/archive/2012/04/03/2430599.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读