我的FTP服务器上有一些要显示的图像,我在XAML中的代码是:
<Image x:Name="sponsor1" Source="http://website.com/web/image1.png" WidthRequest="50" HeightRequest="50" HorizontalOptions="CenterAndExpand"/>
我最近更改了FTP服务器上的图像,但是我的应用程序(通过USB连接并且该应用程序由IDE运行)仍然显示不再存在的旧图像。
为什么这样做?是缓存吗?如何禁用它?
答案 0 :(得分:1)
是,caching是默认启用的。要禁用,请设置CachingEnabled="false"
<Image
HorizontalOptions="CenterAndExpand"
VerticalOptions ="CenterAndExpand">
<Image.Source>
<UriImageSource Uri="{Binding Image}"
CacheValidity="14"
CachingEnabled="true"/>
</Image.Source>
</Image>