随笔 - 97  文章 - 30  评论 - 5  阅读 - 24万

windows phone 中如何调用Dll类库里面的图片资源

1.首先创建一个普通的Windows phone application项目(UserInterface) 和一个windows phone class library类库(Dll).

2.在Dll类库下面添加一个文件夹Imgs,并向其中添加图片资源Hydrangeas.jpg,其Build Action==Embeded Resource(为了让图片资源编译到Dll中),

3.接着是在Dll中的cs文件里面引用图片资源,有两种写法:

  一:

  Assembly asssembly = Assembly.GetExecutingAssembly();

   Stream stream=asssembly.GetManifestResourceStream("Dll.Imgs.Hydrangeas.jpg")  (程序集默认命名空间+"."+文件名称+"."+图片名称);

  二:

  This.GetType().Assembly.GetManifestResourceStream("Dll.Imgs.Hydrangeas.jpg") 

注:默认命名空间:右键点击Dll项目,选择属性,在弹出页面中有默认命名空间的名称。这个默认命名空间和cs文件里面的命名空间是可以不相同

4.最后需要将Dll类库引用到UserInterface项目当中s

 

 

 

posted on   Games  阅读(985)  评论(0编辑  收藏  举报
< 2011年11月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

点击右上角即可分享
微信分享提示