2014-06-21 71 views
0

通过平台相关的服务,我设法从设备上的一个画廊获取图像的NSUrl。它看起来像这样:“assets-library://asset/asset.JPG?id = 01202427-4916-4F8F-99AA-D38D88181558 & ext = JPG”。 如何使用它来设置Xamarin.Forms共享项目中Image视图的来源?从iOS画廊显示图像

回答

0

我通过使用流解决:

var s = originalImage.AsPNG().AsStream(); 
SharedView.SetImageStream(s); 

在PCL侧:

public void SetImageStream(System.IO.Stream s) 
{ 
    theImageView.Source = ImageSource.FromStream(() => s); 
}