我的應用程序從web服務接收到一個jpeg文件作爲MemoryStream
。我需要將圖像分配給image.Source。如何才能做到這一點?Silverlight:將圖像源設置爲MemoryStream
0
A
回答
1
在here它被描述:
void proxy_GetImageCompleted(object sender, GetImageCompletedEventArgs e)
{
MemoryStream stream = new MemoryStream(e.Result);
BitmapImage b = new BitmapImage();
b.SetSource(stream);
imgImage.Source = b;
}
1
的System.Windows.Controls.Image.Source屬性的類型System.Windows.Media.ImageSource的 甲System.Windows.Media.Imaging.BitmapImage是派生自ImageSource。
而BitmapImage有一個SetSource(Stream streamsource)方法。
所以用下面的代碼,你可以從一個數據流添加圖像:
Stream inStream = [your MemoryStream];
BitmapImage tempImage = new BitmapImage();
tempImage.SetSource(inStream);
YourControlsImage.Source = tempImage;
MSDN鏈接:
相關問題
- 1. Silverlight 4.0:將圖像源設置爲.ico
- 2. 將圖像源設置爲URI
- 3. 將圖像源設置爲另一圖像
- 4. 將圖像控件源設置爲服務器中的圖像
- 5. 設置圖像源
- 6. 從MemoryStream獲取圖像源在c#wpf
- 7. 如何將圖像源設置爲「圖片」庫中的圖片?
- 8. 在設置背景資源後將位圖設置爲圖像視圖
- 9. 圖像視圖設置圖像資源
- 10. Silverlight將bool綁定到圖像源
- 11. 如何在XAML中正確設置圖像源(Silverlight)
- 12. 無法在Silverlight 4中設置圖像源
- 13. 使用轉換器在Silverlight中設置圖像的源屬性
- 14. Android ImageView設置圖像源
- 15. 設置圖像資源
- 16. DOM設置圖像源
- 17. 從資源DLL獲取圖像作爲MemoryStream
- 18. 將onTouchListener設置爲位圖圖像?
- 19. 將前景設置爲圖像視圖
- 20. 如何將silverlight圖像轉換爲非silverlight圖像?
- 21. 將圖像資源動態設置爲列表項
- 22. 將圖像源設置爲從鏈接檢索到的值href
- 23. Windows Phone 7-將圖像源設置爲內存中的流
- 24. 如何將圖像源設置爲組件
- 25. 將圖像設置爲WP7上的本地資源
- 26. 將圖像源設置爲本地文件
- 27. 將ImageView源設置爲來自SQLite的圖像
- 28. 將源設置爲ValueConverter時圖像不可見
- 29. 拖放將源設置爲透明圖像
- 30. 如果沒有圖像存在,則將圖像源設置爲空