ListView ImageCells的图像没有显示在UWP
我有一个Xamarin.Forms应用程序ListView
与ImageCell
s。其中的图像可以在Android和iOS中看到,但不能在UWP中看到。ListView ImageCells的图像没有显示在UWP
相关代码:
imageCell.SetBinding(ImageCell.ImageSourceProperty, theImagePropertyName);
和属性:
return ImageSource.FromUri(uri);
uri
是正确的URI(如由断点),它是一个外部URI https://blahblahblah.com
,和作为所述 - 它适用于Android和iOS。我试过外部静态uri,内部(ms-appx:///Assets/a.png
)uri ...
可能是什么问题?
我在我的iOS应用中遇到过这种情况。我不知道为什么会发生。我能够解决这个问题的唯一方法是使用FFimageLoading或者我也能够创建我的旧的负载图像实现,但FFImageLoading
似乎更好一点。这个实现非常简单,你所做的只是将Xamarin.Forms.Image
中的数据类型替换为FFImageLoading.CachedImage
(或者如果你在平台级别类似的话)。
对不起,我不能给你一个“这就是为什么____”我无法弄清楚为什么会发生。你有一个形象,你设定的来源,繁荣的常识告诉你它应该加载。但是我在iOS上的xamarin表单列表视图上有完全相同的问题(至少)。这是解决问题的唯一方法。
我有FFImageLoading
谢谢。但我对第三方库不感兴趣。 – ispiro
好的,你可以在找到解决方案时更新你的问题吗?我有类似的问题与iOS。 – jdmdevdotnet
@jdmdevdotnet你想分享你的解决方案吗?我无法在我的环境中重现它 –
没有从属关系,你已经把你的图片在application's根文件夹? –
@JesusAngulo对不起,我不清楚 - uri是外部的('https:// blahblahblah.com')。我现在编辑了这个问题来说明问题。 – ispiro
您是否在清单中设置了** Internet(InternetClient)**权限? –