【问题标题】:Dispalying pictures from database in xaml在 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

但是这个类不起作用

【问题讨论】:

    标签: c# image xaml windows-phone-7 windows-phone-8


    【解决方案1】:

    就这么简单:

    byte[] yourImageBytesFromDatabase = ......;
    MemoryStream ms = new MemoryStream();
    ms.Write(yourImageBytesFromDatabase, 0, yourImageBytesFromDatabase.Length);
    BitmapImage src = new BitmapImage();
    src.SetSource(ms);
    

    【讨论】:

      猜你喜欢
      • 2019-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 2021-10-17
      • 2013-02-09
      相关资源
      最近更新 更多