我有一个创建stacklayout的问题,其中包含从base64string创建的图像,从数据库下载。
在视图模型中:public string ImageString {get; set;} = "[base64string - 95503 chars]";
xaml中的片段代码:<ffimageloading:CachedImage Aspect="AspectFill" Source="{Binding ImageString}"/>
当我直接尝试base64(而不是绑定)时,它起作用了,我认为问题是绑定字符串太大。
有解决这个问题的办法吗?
1条答案
按热度按时间v09wglhw1#
如果您想使用绑定,可以尝试将
ImageBase64String
转换为Xamarin.Forms.ImageSource
。我在我这边做了一个测试,它在我这边工作。请参考下面的代码:
用法示例:
注:
不要忘记为页面设置
BindingContext
。