2013-01-23 63 views
1

我正在使用Javascript模板製作Windows 8應用程序和Visual Studio。Windows 8項目背景(Javascript)

使用backgroundImage ::「images/breeds/sheep.jpg」設置我的其中一個項目的背景圖像似乎沒有工作。

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

圖像的位置是相對於文件的根,因爲我認爲應用程序從default.html運行。

圖像顯示爲斷開的鏈接。任何想法,我在做什麼錯在這裏?

UPDATE:是否注意到了以下錯誤

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 

回答

3

使用ms-appx協議指定本地文件試試。在您的示例中,您可以將圖像路徑更改爲"ms-appx:///images/breeds/sheep.jpg"之類的內容。您可以在this MSDN doc中獲得更多關於可用於文件訪問的協議的信息。

或者,您可以在路徑前面放一個/,以確保它從項目的根目錄中解析出來。 IE,"/images/breeds/sheep.jpg"

+0

感謝但沒有運氣的任何一種方法。 –

+0

圖像是否實際包含在您的visual studio解決方案中?我沒有看到任何原因,如果他們被複制,你將無法以這種方式訪問​​它們。 –

+0

我將它們複製到文件夾中。當我從「解決方案資源管理器」查看它們時,我看到該文件夾​​,但它是虛線。 –