Xamarin Forms Изображение источника из URL кэшируется? - PullRequest
0 голосов
/ 17 марта 2019

У меня есть несколько изображений на моем FTP-сервере, которые я хочу отобразить, мой код в XAML:

 <Image x:Name="sponsor1" Source="http://website.com/web/image1.png" WidthRequest="50" HeightRequest="50" HorizontalOptions="CenterAndExpand"/>

Недавно я изменил изображения на своем FTP-сервере, но мое приложение (подключенное через USB и приложение запускается с помощью IDE) по-прежнему отображает старые изображения, которых больше нет.

Почему он это делает? это кеширование? Как это отключить?

1 Ответ

1 голос
/ 17 марта 2019

Да, кэширование включено по умолчанию. Чтобы отключить, установите CachingEnabled="false"

<Image 
    HorizontalOptions="CenterAndExpand"
    VerticalOptions ="CenterAndExpand">
    <Image.Source>
        <UriImageSource Uri="{Binding Image}" 
            CacheValidity="14" 
            CachingEnabled="true"/>
    </Image.Source>
</Image>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...