Xamarin.forms как добавить image в listwiew
После нажатия на кнопку прикрепить фото, хотелось бы чтобы фото добавлялось в listwiew.
Код того как делаю фото:
public List<ImageSource> img { get; set; }
...
private async void takePhoto(object sender, EventArgs e)
{
try
{
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
DisplayAlert("No Camera", ":( No camera available.", "OK");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
SaveToAlbum = true,
Name = $"{DateTime.Now:dd.MM.yyyy_hh.mm.ss}.jpg"
});
if (file == null)
return;
img.Add(ImageSource.FromStream(() =>
{
var stream = file.GetStream();
return stream;
}));
}
catch (Exception err)
{
Console.Out.WriteLine("Exception error");
}
}
xaml код откуда хотелось бы прикреплять фото
<ListView x:Name="imgList"
HasUnevenRows="True"
ItemsSource="{Binding ???}">
<ListView.ItemTemplate>
<DataTemplate>
<ImageCell
ImageSource="{Binding ???}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>