您好,我有以下代码
<controls:FlowListView x:Name="Board"
HasUnevenRows="true"
BackgroundColor="Black"
FlowColumnCount="3"
FlowItemTappedCommand="ExecuteAction">
<controls:FlowListView.FlowColumnTemplate>
<DataTemplate>
<StackLayout>
<Image VerticalOptions="FillAndExpand" Source="GetImageGivenCard"></Image>
</StackLayout>
</DataTemplate>
</controls:FlowListView.FlowColumnTemplate>
</controls:FlowListView>
此FlowListView ItemsSource将是一个卡列表。 GetImageGivenCard将是一个允许缓存并检索给定指定卡片的图像的方法,所有这些都是异步的(我使用的是Akavache)。我正在努力实现的目标是什么?如果没有,你能给我一些替代解决方案吗?
谢谢你们的时间。
编辑:
Source="GetImageGivenCard"
此行不起作用,它只是伪代码向您展示我希望获得的内容
答案 0 :(得分:0)
使用https://github.com/luberda-molinet/FFImageLoading 这是一个很好的插件(缓存,异步,图像加载器,包含占位符)