我目前正在尝试将Android ImageView绑定到我已设置为ViewModel的Byte数组。
private Byte[] _currentActivityImage;
public Byte[] CurrentActivityImage
{
get { return _currentActivityImage; }
set { _currentActivityImage = value; RaisePropertyChanged(() => CurrentActivityImage); }
}
我这样做是因为我将图像作为大数据下载的一部分下载并将图像数据存储到数据库中,因此它直接对表中的特定记录感到厌倦。
我无法找到有关如何将Android ImageView(或MvxImageView)绑定到Byte数组或原始位图图像的任何信息。
我在其中一篇帖子中看到斯图尔特提到能力存在(或者我读错了。),但是找不到正确的绑定来使用。
(注意:如果需要,我可以更改属性以使用Bitmap,但认为Byte数组可能更具跨平台兼容性。)
答案 0 :(得分:1)
图片选择示例显示了一种方法 - https://github.com/MvvmCross/MvvmCross-Tutorials/tree/master/PictureTaking
N + 1 N = 12等CollectABull示例显示另一个 - 通过文件https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/tree/master/N-12-CollectABull/