在 xaml 中显示数据库中的图片
Posted
技术标签:
【中文标题】在 xaml 中显示数据库中的图片【英文标题】:Dispalying pictures from database in xaml 【发布时间】:2014-09-21 20:52:08 【问题描述】:我在本地数据库中写入图像。
MemoryStream stream = new MemoryStream();
WriteableBitmap mywbq = new WriteableBitmap(bmp);
mywbq.SaveJpeg(stream, mywbq.PixelWidth, mywbq.PixelHeight, 0, 95);
byte[] imagearray = stream.ToArray();
stream.Close();
db._contacts.InsertOnSubmit(new MyContactsList ItemImage = imagearray );
db.SubmitChanges();
我希望这张图片在 xaml 中显示。 怎么不可能?
我用source
但是这个类不起作用
【问题讨论】:
【参考方案1】:就这么简单:
byte[] yourImageBytesFromDatabase = ......;
MemoryStream ms = new MemoryStream();
ms.Write(yourImageBytesFromDatabase, 0, yourImageBytesFromDatabase.Length);
BitmapImage src = new BitmapImage();
src.SetSource(ms);
【讨论】:
以上是关于在 xaml 中显示数据库中的图片的主要内容,如果未能解决你的问题,请参考以下文章