Я использую ListView для отображения некоторых изображений.
<ListView
CachingStrategy="RecycleElement"
ItemsSource="{Binding Images}"
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand"
HasUnevenRows="true"
SeparatorColor="Transparent"
BackgroundColor="White" >
...
<Image Source="{Binding}" VerticalOptions="FillAndExpand" />
Я добавляю список UriImageSources для отображения изображений.
foreach (var img in images) {
res.Add(new UriImageSource() {
Uri = new Uri(img),
CachingEnabled = true
});
}
Проблема в том, что в Списке не отображаются изображения при первом открытии XAML ContentPage. Во второй раз все изображения кэшируются, а затем изображения отображаются.
Итак, как я могу предварительно загрузить изображения перед привязкой?