1

我正在使用 Javascript 模板使用 Visual Studio 制作 Windows 8 应用程序。

使用 backgroundImage: : "images/breeds/sheep.jpg" 为我的一个项目设置背景图像似乎不起作用。

{ group: sampleGroups[0], title: "Item Title: 5", subtitle: "", description: itemDescription, content: itemContent, backgroundImage: : "images/breeds/sheep.jpg"}

图像的位置相对于文件的根目录,因为我假设应用程序从 default.html 运行。

图像显示为断开的链接。关于我在这里做错了什么的任何想法?

更新:注意到以下错误

The app couldn’t resolve ms-appx://8a32c4d0-abb1-413b-8989-339848463d6c/images/breeds/Berrichon_Du_Cher.jpg because of this error: RESOURCE_NOT_FOUND
4

1 回答 1

3

尝试使用ms-appx指定本地文件的协议。在您的示例中,您可以将图像路径更改为"ms-appx:///images/breeds/sheep.jpg". 您可以在此 MSDN 文档中获得有关可用于文件访问的协议的更多信息。

或者,您可以在路径前放一个 / 以确保它是从项目的根目录中解析的。IE,"/images/breeds/sheep.jpg"

于 2013-01-23T18:43:24.290 回答