Silverlight专题(12) - 基于Silverlight的Live Search网页搜索
2008-11-17 11:50:15 来源:WEB开发网SearchRequest用来定义AppID以及搜索市场,使用的搜索版本等
Query用于提供给LiveSearchService搜索词
Sources用来定义搜索来源,目前共有
Image,InstantAnswer,News,PhoneBook,RelatedSearch,SpellCheck,Web七种,美国市场还有AD
(注意:你在SearchRequest定义了哪几种搜索源,那么SearchResponse的Response类型也就只有那几种)
代码12,13行用于定义SearchResponse返回多少条结果
LiveSearchPortTypeClient通过异步的方式调用初始化的SearchRequest
LiveSearchPortTypeClient将通过SearchCompleted这个事件回传给客户端查询结果,也就是这里的SearchResponse
38行将获得的数据绑定给WebPanelCtl,这样我们就得到了查询的信息了
其中WebInfo对象是用来存储获取的网页信息,其定义如下
WebInfo
1namespace LiveSearchWeb4Silverlight
2{
3 publicclass WebInfo
4 {
5 publicstring Title { get; set; }
6 publicstring Description { get; set; }
7 publicstring PublishDateTime { get; set; }
8 publicstring OriginalUrl { get; set; }
9 publicstring DisplayUrl { get; set; }
10 }
11}
效果展示:
你可以在搜索框中输入些搜索词来得到结果
我的一些搜索结果展示以及与Live Search的比较
文章来源: http://www.cnblogs.com/ibillguo/archive
Tags:Silverlight 专题 基于
编辑录入:爽爽 [复制链接] [打 印]- ››基于IP地址的vsftp服务器
- ››silverlight全屏显示图片
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››Silverlight MVVM 模式(一) 切近实战
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
更多精彩
赞助商链接