Я хочу преобразовать BitmapImage в base64string в своих приложениях для Windows 8.1. КОД:
protected void UpdateSignatureAsync(BitmapImage bitmapImage, string fileName, long vehicleInsRecID)
{
WriteableBitmap writimage = new WriteableBitmap(bitmapImage.PixelWidth, bitmapImage.PixelHeight);
using (MemoryStream ms = new MemoryStream())
{
WriteableBitmapExtensions.FromStream(writimage, ms);
Stream s1 = writimage.PixelBuffer.AsStream();
s1.CopyTo(ms);
writimage.PixelBuffer.AsStream();
var ic = new ImageCapture
{
ImageBinary = Convert.ToBase64String(ms.ToArray()),/// this line
CaseServiceRecId = vehicleInsRecID,
FileName = fileName
};
await UpdateImageAsync(ic);
}
await
в методе, который не являетсяasync
— что-то еще не так с вашим примером кода. - person Peter Torr - MSFT   schedule 10.08.2015