您的位置:首页 > 其它

WP7 腾讯/新浪微博 设计 -- 解析XML数据并绑定

2012-06-26 09:49 267 查看

1. Silverlight中解析XML数据

在SL中使用LINQ TO XML解析XML数据是个不错的方案。

命名空间:using system.xml.linq;

首先,微博API返回数据可以有2种,json或者xml. 本例中采取xml来解析。

范例XML如下(新浪微博)。

?
根据XML格式设计对应的实体类,分别为Status 和 User,属性对应节点,很简单,这里不赘述。

linq解析格式如下;其中content为服务器返回的字符串。

?
?
?
2.数据绑定

首先在界面上做绑定

?
?
?
关于INotifyPropertyChanged接口,虽然看Jake Lin的视频上说数据源提供类在oneway,twoway一定要实现该接口,但是个人感觉这只是一个发生改变时的通知,如果绑定数据只显示而很少或基本不更改,那么没有必要实现。--(这是我以前的想法,结果后来遇到数据第一次不能刷新的情况后来才发现是没有实现该接口的问题,罪过啊)

3. 关于WP7的数据绑定。

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: