Windows Phone映像在另一个项目XAML中

时间:2015-01-13 17:02:24

标签: xaml windows-phone-7 visual-studio-2012 windows-phone-8

我在Visual Studio中的另一个项目中为我的Windows Phone应用程序提供了图像。我用下面的代码引用了它们,它们出现在visual studio designer中就好了。它们不会出现在模拟器上。我已经尝试了内容和嵌入式资源...以及不复制和复制始终。有谁知道应该使用什么?

<Image Height="72" Width="72" Source="/MyApp.Common;component/Assets/Images/FacebookSquare.png" >

1 个答案:

答案 0 :(得分:2)

然后将实际文件链接到项目中,但让它们驻留在外部项目中。以下是在Visual Studio中完成的操作:

  1. 在WP8手机项目的资源文件夹中,右键单击并选择Add然后选择Existing Item... shift alt A
  2. 浏览到在其他项目中找到的图像的位置,然后选择文件。
  3. 选择项目后,在Add按钮上选择下拉箭头。
  4. 选择Add as link将图像添加为文件夹中的链接。此时,该文件包含在项目中,就好像它实际存在于本地,但它存在(并且可以远程更改,并且该更改将被带到)在单独的位置。

    enter image description here

  5. 在Xaml中正确引用图像到当前项目的Assets文件夹。
  6. 一旦构建,它应该包含在最终版本中,如果没有按照你提到的Copy Always检查其包含属性设置。