C# 在winRT应用程序中显示来自web的图像

C# 在winRT应用程序中显示来自web的图像,c#,windows,microsoft-metro,windows-runtime,C#,Windows,Microsoft Metro,Windows Runtime,将数据绑定到GridView,对联中的每个项都有一个属性,该属性的URL指向外部服务器上的图像 当仅将其绑定到图像组件时,在加载图像时会出现延迟 那么,在winRT(c#)应用程序中显示来自web的许多图像的最佳方式是什么呢?我将创建一个类,该类异步下载图像并设置数据模型的属性(它实现了INotifyPropertyChanged)。通过这种方式,您将不会遇到任何延迟,图像将在下载时显示。最好将图像绑定为图像的位图,或者保存图像并使用路径进行绑定?我认为这取决于您下载的图像类型。如果它们在特定时

将数据绑定到
GridView
,对联中的每个项都有一个属性,该属性的URL指向外部服务器上的图像

当仅将其绑定到图像组件时,在加载图像时会出现延迟


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

我将创建一个类,该类异步下载图像并设置数据模型的属性(它实现了INotifyPropertyChanged)。通过这种方式,您将不会遇到任何延迟,图像将在下载时显示。

最好将图像绑定为
图像的位图,或者保存图像并使用路径进行绑定?我认为这取决于您下载的图像类型。如果它们在特定时间内不会更改,则最好将其缓存。如果每次切换到此页面时它们都会更改,那么您可能不想缓存它们。