我使用下面的代码直接将所有数据绑定到列表中,包括图像
void ListPostComingsoon_Completed(object sender, ListPostComingsoonCompletedEventArgs e)
{
ComingSoonList.ItemsSource = e.Result;
}
列表<>结构如下所示
select new post
{
postid = (int)r.postid,
userid = (int)r.userid,
NofLikeString = r.NofLike.ToString() + " Likes",
title = r.title,
startdate = r.startdate.ToString(),
enddate = r.enddate.ToString(),
image = "http://localhost:6848/photo/" + r.image
}).ToList();
如何实现图像缓存(图像下载后单独显示)?
答案 0 :(得分:0)
我有一个解决方案给你。它是JetImageLoader,我为应用程序创建了它,我们需要加载,缓存并显示大量的徽标,图标等。
它可以用作绑定转换器,所以你甚至不应该改变你的代码!只需更新您的XAML!
请查看samples in repository,你会喜欢它;)
功能强>
以下是示例:
<Image Source="{Binding ImageUrl, Converter={StaticResource MyAppJetImageLoaderConverter}}"/>
P.S。对不起,我从另一个问题中复制了我的答案,但是在Windows手机上的图像缓存是一个很大的问题,我想分享我的解决方案,所以每个人都可以使用它并改进开发者社区