0
将数据绑定到GridView
,colliection中的每个项目都具有带外部服务器映像URL的属性。在winRT应用程序中显示来自web的图像
只要将它绑定到Image组件,在图像加载时会出现延迟。
那么在winRT(c#)应用程序中显示来自web的许多图像的最佳方式是什么?
将数据绑定到GridView
,colliection中的每个项目都具有带外部服务器映像URL的属性。在winRT应用程序中显示来自web的图像
只要将它绑定到Image组件,在图像加载时会出现延迟。
那么在winRT(c#)应用程序中显示来自web的许多图像的最佳方式是什么?
我会创建一个类,它异步下载图像并设置您的数据模型的属性(实现INotifyPropertyChanged
)。这样您就不会遇到任何延迟,并且图像会在下载时显示出来。
更好地将图像作为'Image'的位图进行绑定,或保存并使用路径进行绑定? – m0rg0t
我认为这取决于你正在下载什么样的图像。如果他们在一定的时间内不会改变,缓存它们会更好。如果他们每次切换到此页面都会更改,则可能不想缓存它们。 –