[英]How Do you load png resource image in Silverlight?
我正在尝试在特定的Silverlight项目文件夹中添加png图像资源。 我想在我的标签中引用这张图片? 当包含image标签的xaml文件与png文件位于同一目录时,我似乎只能使用它。
例如,在xap文件中,png文件位于xap \\ resource \\ image1.png中,而我的xaml文件将驻留在根目录xap \\ consumeImageA.xaml中。
我找到了一篇博文,讨论使用URIS IN EXPRESSION BLEND ,这对我有用 。
pack:// application:,,, / Images / happyface.png错误。 这将来自XAML,
但不是来自代码。 它需要pack:// application:,,, / WpfApplication6; component / Images / happyface.png如果你这样做,Blend很好地解决了
每时每刻!
您可以指定XAP文件所在的相对路径,但不能使用..表示法,因此图像必须位于XAP文件的级别或更低级别。 Shawn Wildermuth一直在玩XAP文件而不是ClientBin,以便您可以使用相对路径。 或者,您可以使用图像的绝对路径。
确保使用正斜杠,而不是反斜杠。 我知道有人不止一次在后方咬我。
因此,在您的示例中,您应该使用resource / image1.png
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.