Silverlight专题(13) - 基于Silverlight的Live Search资讯搜索
2008-11-17 11:50:11 来源:WEB开发网其中还可在12行添加如下代码:
webRequest.News = new NewsRequest();
webRequest.News.Category = "rt_Business";
webRequest.News.SortBy = NewsSortOption.Date;
webRequest.News.SortBySpecified = true;
其中Category用来限制搜索的新闻类别
目前含有的类别有
rt_Business(商业新闻)
rt_Entertainment(娱乐新闻)
rt_Health(健康新闻)
rt_Political(政治新闻)
rt_Scientific(科学新闻)
rt_Sports(体育新闻)
rt_US(美国国内新闻)
rt_World(世界新闻)
rt_Local(本地新闻)
rt_ScienceAndTechnology(科技新闻)
而SortBy用来设置发送到客户端的新闻以什么样的排序来发送(默认情况下是以最相关排序发送的)
其外还有LocationOverride属性,用来做新闻位置过滤,不过目前只有美国的地址才可用
而Offset是一个非常有用的属性,你可以依靠这个属性实现Live Search的分页浏览
(顾名思义,Offset就是用来表示目前想要获得的新闻位置和初始化的第一条新闻的位置之间的差距
比如,你点击第二页时,事实上Live Search将Offset设置成了10,就可以得到第11~20条新闻了)
NewsInfo的类定义如下:
Code
1publicclass NewsInfo
2{
3 publicstring Title { get; set; }
4 publicstring Snippet { get; set; }
5 publicstring PublishDate { get; set; }
6 publicstring Source { get; set; }
7 publicstring OriginalUrl { get; set; }
8}
结果展示:
展示程序如下(部署在了http://Streaming.live.com)
与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):...
更多精彩
赞助商链接