我正在制作一个通过解析 RSS 提要获取图像 URL 的应用程序。我想在屏幕上点击时一个接一个地显示应用程序中的图像。我该怎么做?显示之前是否需要下载所有图像?请解释。
感谢和问候
远航
最佳答案
也许我没有正确理解您的问题,但您应该能够将图像元素的来源直接设置为在您的 RSS 提要项目中指定的 URI。
<Image x:Name="m_Image" Source="http://www.microsoft.com/silverlight/images/ms-silverlight-logo.png"/>
更改项目(通过点击)时,您可以轻松地从代码中交换图像的来源。
Uri uri = new Uri("...", UriKind.Absolute);
ImageSource imgSource = new BitmapImage(uri);
m_Image.Source = imgSource;
使用 LowProfileImageLoader(如 Thomas Joulin 和 Mick N 所述)是在后台加载图像并保持 UI 响应的好方法。
关于c# - 如何在 Windows Phone 7 应用程序中显示来自互联网的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545258/