通过平台相关服务,我设法从设备上的其中一个图库中获取图像的NSUrl。它看起来像这样:" assets-library://asset/asset.JPG?id = 01202427-4916-4F8F-99AA-D38D88181558& ext = JPG"。 如何在Xamarin.Forms共享项目中使用它来设置图像视图的来源?
答案 0 :(得分:0)
我通过使用流解决了:
var s = originalImage.AsPNG ().AsStream ();
SharedView.SetImageStream(s);
在PCL方面:
public void SetImageStream(System.IO.Stream s)
{
theImageView.Source = ImageSource.FromStream(() => s);
}