从默认库跨平台 Xamarin 选择多个图像

Selecting Multiple Image From Default Gallery Cross Platform Xamarin

photoPick.Clicked += async (sender, args) =>
{
    if (!CrossMedia.Current.IsPickPhotoSupported)
    {
        await DisplayAlert("bla", "blablabla ", "blablablabla");
        return;
    }

    var file = await CrossMedia.Current.PickPhotoAsync();

    if (file == null)
        return;

    image.Source = ImageSource.FromStream(() =>
    {

        var stream = file.GetStream();
        file.Dispose();
        return stream;
    });
};

例如。 List<image> = ImageSource.FromStream ....

我们可以在多选后添加照片到列表吗?我如何在每个平台上进行多项选择?

您必须为每个平台写 custom renderer。 在那些自定义渲染器中,您应该在本机平台上拍摄多个图像 url 等 然后通过自定义渲染器将数据传递给 xamarin 表单端