我将存储在远程SQL Server数据库中的png图像作为图像字段类型。我的目标是将它们作为blob类型下载并存储在本地SQL Lite数据库中。该应用程序以偶尔连接的方式运行,因此无法通过URL获取图像。
图像最终将成为视图模型的属性。我如何从我的MvxImageView绑定到它?
答案 0 :(得分:2)
看看MvvmCross N + 1 N = 14,其中Stuart展示了如何使用MvxInMemoryImageValueConverter将MvxImageView绑定到字节数组。
http://slodge.blogspot.co.uk/2013/05/n14-adding-picturechooser-and-file.html?m=1
答案 1 :(得分:0)
您希望将图像文件保存在数据库中的具体原因是什么?
我会将文件保存在Android文件系统上,效率更高。如有必要,仅使用数据库来保留对文件的路径引用。
然后,您可以轻松地将MvxImageView绑定到文件:
<Mvx.MvxImageView
android:layout_width="100dp"
android:layout_height="75dip"
android:layout_weight="1"
local:MvxBind="ImageUrl SomeImagePath"/>
这里有类似的问题: MvxImageView, can't bind ImageUrl to local resource