WEB开发网
开发学院图形图像Flash Silverlight 2 (beta1)数据操作(7)——调用FlickR... 阅读

Silverlight 2 (beta1)数据操作(7)——调用FlickR REST APIs来查询图片

 2008-10-11 11:42:10 来源:WEB开发网   
核心提示: private void button_Click(object sender, RoutedEventArgs e){LoadPhotos(searchTermTextBox.Text);}运行程序,如果你看到如下图所示的话,Silverlight 2 (beta1)数据操作(7)——调

private void button_Click(object sender, RoutedEventArgs e)
{
  LoadPhotos(searchTermTextBox.Text);
}

运行程序,如果你看到如下图所示的话,key验证失败,请检验你的API key

Silverlight 2 (beta1)数据操作(7)——调用FlickR REST APIs来查询图片

当你看到的是这样,你上面做的全部都正确了,可以接着往下做!

Silverlight 2 (beta1)数据操作(7)——调用FlickR REST APIs来查询图片

我们分析一下XML结果集,需要截取图片的URL地址,我们使用LINQ,首先呢,定义一个FlickRPhoto类来封装一下XML节点的映射。

public class FlickRPhoto
{
  public string Id { get; set; }
  public string Owner { get; set; }
  public string Secret { get; set; }
  public string Server { get; set; }
  public string Farm { get; set; }
  public string Title { get; set; }
}

还要添加一个属性值在遵循FlickR URL协议下格式化输出图片URL。

public string ImageUrl
{
  get
  {
    return string.Format("http://farm{0}.static.flickr.com
      /{1}/{2}_{3}.jpg", Farm,Server,Id,Secret);
  }
}

现在,我们需要使用LINQ编码实现类成员与XML节点的映射。

上一页  1 2 3 4 5 6 7  下一页

Tags:Silverlight 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接