Silverlight编程 之 路径问题(补充)

 

文件结构(其中蓝色标记为文件夹)

 

/MyProject_CS

      /MyProject

             /mainpage.axml

             /banana.png

             /SubPages

                     /page1.axml

                     /page2.axml

                     /apple.png


      /MyProject.Web

             /orange.png

             /ClientBin

                     /MyProject.xap

                     /blueberry.png

 

测试一:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下

<Image x:Name="MainImage" Source= "/apple.png" >

设置 Build Action : Content, Copy to Output Director : Copy always

通过网页成功访问到page1.xaml 所在目录下的图片文件,同时图片压缩到MyProject.xap文件中

 

 

测试二:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下

<Image x:Name="MainImage" Source= "../banana.png" >

设置 Build Action : Resource, Copy to Output Director : Do not copy

通过网页成功访问到该图片文件

 

 

测试三:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下

<Image x:Name="MainImage" Source= "../banana.png" >

设置 Build Action : Content, Copy to Output Director : Do not copy / Copy always

通过网页无法访问到该图片文件,同时图片压缩到MyProject.xap文件中

 

 

测试四:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下

<Image x:Name="MainImage" Source= "/banana.png" >

设置 Build Action : Content, Copy to Output Director : Do not copy / Copy always

通过网页成功访问到该图片文件,同时图片压缩到MyProject.xap文件中

 

 

测试五:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下,无法设定相关属性

<Image x:Name="MainImage" Source= "/blueberry.png" >

未添加到项目中去

通过网页成功访问到该图片文件,图片未被压缩到MyProject.xap文件中

 

 

测试六:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下,无法设定相关属性

<Image x:Name="MainImage" Source= "./blueberry.png" >

未添加到项目中去

通过网页不能访问到该图片文件,图片未被压缩到MyProject.xap文件中

 

 

测试七:

文件 page1.xaml,位于SubPages 文件夹内,该文件夹与mainpage.axml同目录

 

page1.xaml 中代如下

<Image x:Name="MainImage" Source= "../orange.png" >

未添加到项目中去

通过网页不能访问到该图片文件,图片未被压缩到MyProject.xap文件中

 

总结:

一,当图片添加入项目资源中后,作如下设置

Build Action : Content

Copy to Output Director : Do not copy / Copy always

无论源图片在何处,通过文件名/xxx.png都可以经过网页访问到该文件,并且在.xap文件中可以找到该图片


二,作如下设置

Build Action : Resource

可以通过图片相对于该axml文件所在的相对路径找到,但未压缩到.axp文件中

你可能感兴趣的:(Silverlight编程 之 路径问题(补充))