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 ....
我们可以在多次选择后将照片添加到列表中吗?我如何在每个平台上进行多项选择?
答案 0 :(得分:1)
您必须为每个平台写custom renderer。 在这些自定义渲染器中,您应在本机平台中获取多个图像url等 然后通过自定义渲染器将数据传递到xamarin表单一侧