【发布时间】:2018-07-13 20:33:49
【问题描述】:
在第一种情况下,代码可以正常工作。 在第二种情况下,我得到:
ImageLoaderSourceHandler:图像数据无效:Xamarin.Forms.StreamImageSource
所以,案例 A(工作正常):
Stream stream = await DependencyService.Get<IPicturePicker>().GetGalleryStreamAsync();
image.Source = ImageSource.FromStream(() => stream);
案例 B(错误):
MemoryStream memoryStream = new MemoryStream();
Stream stream = await DependencyService.Get<IPicturePicker>().GetGalleryStreamAsync();
stream.CopyTo(memoryStream);
image.Source = ImageSource.FromStream(() => memoryStream);
请帮忙!
【问题讨论】: