如何在Windows Phone 7中的flickr feed填充的列表框中获取所选图像的URL

时间:2013-01-02 13:01:22

标签: windows-phone-7.1 flickr

我正在使用来自flickr的公共提要来在列表框中显示图像的缩略图。我需要获取所选图像的网址,以便我可以加载列表框下方的完整图像。该怎么做?the feed url is here

XElement XmlTweet = XElement.Parse(e.Result);

       XNamespace ns = "http://search.yahoo.com/mrss/"; // flilckr
       listBox1.ItemsSource = from tweet in XmlTweet.Descendants("item")
                               select new FlickrData
                               {

                                   ImageSource = tweet.Element(ns + "thumbnail").Attribute("url").Value,
                                   Message = tweet.Element("description").Value,
                                   UserName = tweet.Element("title").Value,
                                   PubDate = DateTime.Parse(tweet.Element("pubDate").Value)

                               };

1 个答案:

答案 0 :(得分:2)

中注册列表框的SelectionChanged事件
  void ListboxSelectionChanged(object sender, SelectionChangedEventArgs e)
  {
      Listbox list = sender as Listbox;
      FlickrData data = list.SelectedItem as FlickrData;

      string url = data.ImageSource ;
   }