2014-09-18 83 views
0

我目前在我的MainPage.XAML中使用<image src="<full path to image>" />標記。這是我在開發Windows Phone時首先嚐試的第一件事。圖像將顯示在設計器中,但是當我調試設備時(使用運行Windows Phone 8.1 Preview或任何仿真器的Lumia圖標)圖像不會顯示出來。我得到的只是一個空白的屏幕。Windows Phone 8.1不顯示帶圖像標記的圖像

我所做的所有研究都表明,這應該與使用帶有指向我圖片的源屬性的圖像標記一樣簡單。我錯過了什麼嗎?思考?

在此先感謝。

+0

你介意張貼您實際上是使用XAML代碼,所以我可以看看嗎? – JayDev 2014-09-18 21:02:42

回答

0

如果你可以編輯你與你正在使用,所以我可以證實,將是巨大的實際XAML代碼的問題,但在回答你給@Kulasangar,我會建議你的問題是你正在給你的文件路徑在桌面上。電話/模擬器將無法訪問此文件。您需要將圖像添加到Windows Phone項目中,並將src更改爲解決方案根目錄的相對路徑。

您可以簡單地通過導航到Windows資源管理器中的文件,然後拖放文件(本例中爲圖像)到Visual Studio中的解決方案資源管理器選項卡上,將文件添加到WP8項目中。

如果你把圖像直接到你的項目的根目錄,而不是一個子fodler,在XAML圖片標記應該然後看是這樣的:

<Image Source="/Lockscreen.jpg" /> 
+0

我對此抱有很高的期望,並將我的XAML從''到''(我將實際圖片移動到項目的資產目錄中),但我仍然有同樣的問題。 – Matt 2014-09-21 22:49:47

+0

我沒有仔細閱讀過你的帖子。將圖片移動到正確的目錄是不夠的。我還需要將該圖片作爲解決方案資源管理器中的現有項目添加到文件夾中,以供手機識別。謝謝! – Matt 2014-09-21 22:53:57

0

之後你關閉了Image標籤:

<image src="<full path to image>"> 

,並確保您給予正確的路徑。

應該是這樣的:

<Image Source="the path" /> 
+0

這正是我使用的'「,我可以在Visual Studio中的設計器中看到'Lockscreen.jpg'圖像,但在我的設備上看不到同時調試。 – Matt 2014-09-18 20:26:04

+0

這可能會有所幫助:http://stackoverflow.com/questions/21662367/image-control-not-displaying-in-win-phone-8-emulator – Kulasangar 2014-09-19 08:00:27