MVVM跨IOS资产绑定到单元

时间:2018-10-15 16:26:16

标签: xamarin xamarin.ios mvvmcross ffimageloading

我有一个表数据和图像到资产文件夹。 我需要按名称将图像从资产绑定到TableCell 我该怎么办?

我已经找到了使用MvxImageViewLoader的MVVMCross.Binding 5.7.0的旧解决方案,但是当我将其添加到解决方案中时,我得到了重复的引用。 我意识到可以使用转换器,但是我想尽量避免使用转换器。
另外,我可以使用ffimageloading包,但找不到任何解决方案。

2 个答案:

答案 0 :(得分:2)

我想的更简单。 仅3个步骤:

第一个:
为UIImageView设置自定义类 enter image description here

第二个:
为UIImageView创建一个插座。注意类型。 enter image description here

然后 第三个:
绑定网址
enter image description here

答案 1 :(得分:-1)

您在您的牢房中尝试过吗?

_imageLoader = new MvxImageViewLoader(() => ImageView)
{
    DefaultImagePath = "res:" + NSBundle.MainBundle.PathForResource(imageName, "png")
};