2012-10-07 63 views
0

将数据绑定到GridView,colliection中的每个项目都具有带外部服务器映像URL的属性。在winRT应用程序中显示来自web的图像

只要将它绑定到Image组件,在图像加载时会出现延迟。

那么在winRT(c#)应用程序中显示来自web的许多图像的最佳方式是什么?

回答

1

我会创建一个类,它异步下载图像并设置您的数据模型的属性(实现INotifyPropertyChanged)。这样您就不会遇到任何延迟,并且图像会在下载时显示出来。

+0

更好地将图像作为'Image'的位图进行绑定,或保存并使用路径进行绑定? – m0rg0t

+0

我认为这取决于你正在下载什么样的图像。如果他们在一定的时间内不会改变,缓存它们会更好。如果他们每次切换到此页面都会更改,则可能不想缓存它们。 –

相关问题