2013-07-12 68 views
0

我是windows phone開發新手。我正在開發一個應用程序,該應用程序從webservice獲取json並使用json.net解析它,以便在windows phone中顯示數據。這裏是示例json。如何將圖像從json綁定到windows phone中的xaml

[ 
{ 
    "id": "001", 
    "title": "title1", 
    "content": "sample content", 
    "category_id": "3", 
    "image": "defaultimg.jpg" 
}, 

{ 
    "id": "021", 
    "title": "title2", 
    "content": "sample content", 
    "category_id": "1", 
    "image": "defaultimg2.jpg" 
}, 

{ 
    "id": "011", 
    "title": "title3", 
    "content": "sample content", 
    "category_id": "3", 
    "image": "defaultimg22.jpg" 
}, 
] 

是否有可能將圖像與這種格式綁定?或者它應該是URL格式?

+0

您必須將圖像源與現有圖像或圖像對象的絕對或相對url綁定。綁定時可以使用轉換器將這些json字符串轉換爲url,但顯然這不是一種明智的方式。 –

+0

感謝@DavidTo你能提供一些鏈接將json字符串轉換爲url嗎? –

+0

如果您使用json.net庫本身將字符串解析爲json對象,會更容易。關於Converter,您可以按照[MSDN]上的示例進行操作(http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/system.windows.data.ivalueconverter%28v=vs.105%29.aspx)或谷歌關於如何編寫IValueConverter。 –

回答

0

不是傳遞圖像路徑,而是傳遞base64編碼的圖像字符串,然後在視圖中使用它。

相關問題