使用MvvmCross Xamarin.Android应用程序绑定到ImageView.Drawable

时间:2014-03-13 02:36:54

标签: xamarin.android xamarin mvvmcross

我想在我的Xamarin.Android应用中显示圆形图像。 This blog post,看起来它会给我我想要的东西。但是我想使用MvvmCross进行数据绑定。

在开始之前,是否正确创建一个值转换器来获取图像路径(或对图像的其他引用)并返回我的圆形drawable,然后将其绑定到{{3}的Drawable属性}

1 个答案:

答案 0 :(得分:2)

我真的不认为会有一个正确的方法"但是你所建议的方法对我来说似乎是合理的。

如果有帮助,MvvmCross会提供一个" Bitmap" ImageView上的伪属性,允许您绑定到Bitmap - 例如从值转换器绑定。除此之外,您还可以实现自己的自定义绑定(内置位图绑定目标位于https://github.com/MvvmCross/MvvmCross/tree/v3.1/Cirrious/Cirrious.MvvmCross.Binding.Droid/Target并且相当容易重用)