Windows Phone 另一个项目中的图像 XAML

Windows Phone images in another project XAML

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

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

然后link将实际文件放入项目中,但让它们驻留在国外项目中。这是在 Visual Studio:

中是如何完成的
  1. 在WP8 phone项目的assets文件夹中右击selectAdd然后Existing Item...或者shiftalt A.
  2. 浏览到在其他项目中找到的图像的位置和 select 文件。
  3. select编辑项目后,Add 按钮上的 select 下拉箭头。
  4. Select Add as link 将图像作为 link 添加到文件夹中。此时文件包含在项目中,就好像它实际上存在于本地一样,但它存在于一个单独的位置(并且可以远程更改并且该更改将被带入)。

  5. 将Xaml中的图片正确引用到当前项目的Assets文件夹中。

构建完成后,它应该包含在最终构建中,如果没有检查它的包含 属性 设置,正如您在 Copy Always 中提到的那样。