WindowsPhone XML文件异步加载示例
WindowsPhone 的 XML 文件加载小 Demo,功能不复杂,但胜在思路清晰、结构简单。用XmlReader
读取本地 XML 文件,逻辑比较直接,适合刚接触 WindowsPhone 开发的朋友练手。
加载过程是异步的,界面不卡顿,用的是Deployment.Current.Dispatcher.BeginInvoke
来回调 UI 更新,体验还挺流畅。你可以把它改成加载网络 XML,思路是一样的。
XML 结构不算复杂,做数据绑定也方便。比如你想把 XML 里的商品列表展示到ListBox
里,加几行代码就能跑通。如果你写过Flex
或者ActionScript
的 XML 绑定,这种方式你会觉得熟悉。
想了解 XML 加载的其他方式,可以看看这些:
- XML 加载讲得比较系统
- TableView 异步加载网络 xml 数据适合 iOS 那边做对比
- Java XML 文件解析也挺有参考价值
如果你刚好在做WindowsPhone
的小项目,或者对XML 数据展示
这块还不太熟,可以把这个 Demo 拉下来看看,改一改、跑一跑,快就能掌握门道。
WindowsPhoneLoadingXMLFileDemo.zip
预估大小:32个文件
WindowsPhoneLoadingXMLFileDemo
文件夹
WindowsPhoneLoadingXMLFileDemo.suo
35KB
WindowsPhoneLoadingXMLFileDemo
文件夹
Background.png
3KB
SplashScreenImage.jpg
9KB
obj
文件夹
Debug
文件夹
WindowsPhoneLoadingXMLFileDemo.dll
12KB
MainPage.g.i.cs
3KB
WindowsPhoneLoadingXMLFileDemo.g.resources
3KB
76.93KB
文件大小:
评论区