Xamarin ListView Изображения исчезают при прокрутке - PullRequest
0 голосов
/ 23 мая 2018

Я использую Xamarin Forms и Xamarin Android.

У меня есть этот код для чтения некоторых файлов (хранящихся в телефоне Android)

public ImageSource Photo { get; set; }

public void LoadPhoto()
{
    var t = Android.Net.Uri.Parse("URI_OF_THE_PHOTO");
    var otherStream = Android.App.Application.Context.ContentResolver.OpenInputStream(t);
    Photo = Xamarin.Forms.ImageSource.FromStream(() => otherStream);
}

, затем на моей странице XAMLВнутри ViewCell ListView у меня есть этот элемент управления изображения:

<Image Source="{Binding Photo}"></Image>

Все работает отлично, изображения (около 50) загружаются правильно и отображаются внутри ListView.

НО, когдая прокручиваю ListView, и изображения исчезают с экрана, когда я прокручиваю их назад, они пустые!Изображения неожиданно исчезли ... Исчезли !!!

Я нашел пару случаев StackOverflow, похожих на эту, но я не могу заставить его работать с этими решениями, похоже, они непримените к моему делу.

Пожалуйста, помогите, я застрял с этой проблемой!

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Использование привязываемого стекового размещения в формах xamarin 3.5..i была та же проблема ..solved ..

0 голосов
/ 07 июня 2018

Вы можете прочитать эту ссылку .FFImageLoading решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...