如何在Silverlight中加载png资源图像?

时间:2008-11-07 16:42:09

标签: silverlight

我正在尝试在特定的Silverlight项目文件夹中添加png图像资源。我想在我的标签中引用这张图片?当包含image标签的xaml文件与png文件位于同一目录时,我似乎只能使用它。

例如在xap文件中,png文件位于xap \ resource \ image1.png中,而我的xaml文件将驻留在根目录xap \ consumeImageA.xaml中。

3 个答案:

答案 0 :(得分:2)

我找到了一篇讨论USING URIS IN EXPRESSION BLEND的博文,对我有用。

  
      
  • 包://应用:,,, /图像/ happyface.png   是错的。这将适用于XAML,
      但不是来自代码。它必须是

  •   
  • 包://应用:,,, / WpfApplication6;组件/图像/ happyface.png   如果你这样做,Blend可以很好地解决问题   一直都是!

  •   

答案 1 :(得分:1)

您可以指定XAP文件所在的相对路径,但不能使用..表示法,因此图像必须位于XAP文件的级别或更低级别。 Shawn Wildermuth一直在玩XAP文件而不是ClientBin,以便您可以使用相对路径。或者,您可以使用图像的绝对路径。

答案 2 :(得分:0)

确保使用正斜杠,而不是反斜杠。我知道有人不止一次在后方咬我。

因此,在您的示例中,您应该使用resource / image1.png