При отображении данных в GridControl столкнулся с такой сложностью: Имеется свойство в в модели для получения изображения из byte[]:
public Image ImgPhoto
{
get
{
MemoryStream ms = new MemoryStream(this.Photo.Data);
Image image = Image.FromStream(ms);
return image;
}
}
Так вот, как мне вывести это изображение в GridControl. Буду благодарен за любую помощь.
Мне подсказали, что надо использовать BitmapImage вместо Image. Вдруг кому-то пригодится.
public BitmapImage ImgPhoto
{
get
{
MemoryStream stream = new MemoryStream();
stream.Write(this.Photo.Data, 0, this.Photo.Data.Length);
stream.Position = 0;
System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
BitmapImage returnImage = new BitmapImage();
returnImage.BeginInit();
MemoryStream ms = new MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
ms.Seek(0, SeekOrigin.Begin);
returnImage.StreamSource = ms;
returnImage.EndInit();
return returnImage;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Данный текст не отправляется, но если отправлять в ручную, то отправка идет успешно
Есть данные 8 Кб, нужно по протоколу UDP отправить их клиенту по 32 байтаКак правильно разбить данные? и как правильно их принять?
Пользователь загружает текст и изображение в методе Get, а в Post методе над этим изображением происходят некие действия и создается новое изображение,которое...
Возможно глупый вопрос, но я туплю и не могу ничего сделатьЕсть следующий код: