如何从服务器获取照片列表并将其绑定到ListBox

时间:2011-03-19 01:50:15

标签: c# windows-phone-7

如何从带有通配符的服务器获取和绑定照片列表添加到像Cities *这样的名称。感谢

1 个答案:

答案 0 :(得分:0)

这个问题真的很模糊。

但是,幸运的是我有一个脚本可以提供:)

这个iron7脚本允许你在flickr上搜索图像 - 然后在WrapPanel中显示返回的图像:

http://script.iron7.com/#/Script/Detail?scriptId=Flickr&userLowerCaseName=iron7

它是Ruby - 但它不到100行,所以你应该能够理解它 - 如果没有,那么下载iron7并在手机上运行脚本。

重要的是:

Host.call_text_web_service("flickr", "http://api.flickr.com/services/feeds/photos_public.gne?format=json&tags=" + $textbox_1.text, "web_listener")

然后添加图片的代码:

def process_flickr(response)
  $wrap_panel.children.clear()
  $big_image.visibility = Visibility.collapsed

  image_urls =  read_flickr_urls_from_response(response)
  image_urls.each { |image_url|

    image = Image.new
    image.stretch = Stretch.fill
    image.horizontal_alignment = HorizontalAlignment.left;
    image.vertical_alignment = VerticalAlignment.top;
    image.height = 160
    image.width = 160
    bitmap_image_source = BitmapImage.new
    bitmap_image_source.uri_source = System::Uri.new(image_url)
    image.source = bitmap_image_source

    $wrap_panel.children.add(image)
  }
end