我正在制作一个应用程序,它通过解析RSS提要来获取图像的网址。我想在屏幕上点击时依次在应用程序中显示这些图像。我该怎么办?是否需要在显示前下载所有图像?请解释一下。
谢谢和问候
vaysage
答案 0 :(得分:8)
也许我没有正确理解您的问题,但您应该能够将Image元素的Source直接设置为RSS feed项目中指定的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响应的好方法。
答案 1 :(得分:4)
答案 2 :(得分:2)
您需要以某种形式下载图像。
您可能会发现这些帖子很有趣。