我有兩個Windows Phone項目。兩人都從一個URL,這是該填充獲取圖像相同的代碼:圖像未加載圖像控制
<Image x:Name="imgThumb" Margin="0,-94,0,6" Width="90" Height="90" Source="{Binding Thumb}"/>
我的代碼是這樣的:
string thumb = i["thumbnail"].ToString(); //fetch thumbnail from json object
if (thumb == "")
item.Thumb = "\images\noimage.jpg";
else
item.Thumb = thumb;
在這兩個項目中,當JSON返回一個URL圖像,圖片顯示沒有問題。但是,問題是當的JSON沒有URL。當發生這種情況時,我需要顯示圖像文件noimage.jpg。在第一個項目中,該「離線」圖像顯示,但在第二個項目中,它顯示空白圖像。我已經測試了它,並且Image控件的來源設置正確...但圖像無法顯示。
需要考慮的一些事項:將圖像放在兩個項目中的正確路徑中,並將它們設置爲內容。
任何幫助?
謝謝!
我知道「如果(thumb ==」「)」有點奇怪,但我已經改爲「if(thumb.IsNullOrEmpty())」。 – Van
通過說「測試它」,你的意思是調試? –
是的多數民衆贊成在它! Source屬性設置正確。 – Van