0

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

4

1 回答 1

0

我通过使用流解决了:

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

在 PCL 端:

public void SetImageStream(System.IO.Stream s)
{
    theImageView.Source = ImageSource.FromStream(() => s);
}
于 2014-06-22T10:02:21.563 回答