1
我有一個列表框綁定的對象列表。每個對象都有字段圖像文件名稱。這些圖像中的每一個都存在於獨立存儲器中。綁定來自孤立的存儲在Windows Phone 7的圖像
我試圖將這些圖像綁定到列表框中,我沒有得到圖像。請告知如何做到這一點。
我看了很多論壇,無法解決這個問題。
最好的問候, 佳日
我有一個列表框綁定的對象列表。每個對象都有字段圖像文件名稱。這些圖像中的每一個都存在於獨立存儲器中。綁定來自孤立的存儲在Windows Phone 7的圖像
我試圖將這些圖像綁定到列表框中,我沒有得到圖像。請告知如何做到這一點。
我看了很多論壇,無法解決這個問題。
最好的問候, 佳日
Store中的在流獨立存儲,而不是圖像,比讀取流圖像。
它會爲你工作。以下是示例代碼。
存儲圖像中分離出這樣
using (IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("IsoStoreFile.png", FileMode.Create, isoStore))
{
//Save the image file stream rather than BitmapImage to Isolated Storage.
byte[] content = new byte[e.Result.Length];
e.Result.Read(content, 0, content.Length);
isoStream.Write(content, 0, content.Length);
isoStream.Flush();
}
現在你可以打開保存的文件,並在圖像中顯示出來:
using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream isoStream = isoStore.OpenFile("IsoStoreFile.png", FileMode.Open))
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(isoStream);
img.Source = bmp;
}
}
你可以嘗試將圖像加載到BitmapImages或WritableBitmaps,然後將其綁定到您的圖片源屬性。 – BigL