天气预报的WinFX桌面应用程序

2007年7月2日更新: 一年多以后的更新

终于重写了针对.net framework 3.0的版本^^

下载

========================

4月26日更新

Release Ver 1.1

1. 增加下拉框,可选地区
2. 下拉框中应用了Style样式,显示动画下拉效果

代码 ver 1.1 下载

============================

4月25日更新

Release Ver 1.0

1. 参考了Yahoo Widget重新设计了新的界面。
2.使用了Yahoo Weather的rss (解决了其中XmlNamespace mapping的问题)。
3.Binding时使用convert方法显示图片。
4.参考了Beatriz Costa的文章,增加对绑定状态的判断,在加载xml source时显示loading信息。

参考信息:
Yahoo Rss 中code与weather info的对照

代码 ver 1.0 下载

============================

Release Ver 0.9

试着做了一个天气预报的WinFX桌面应用程序,也是我的第一个WPF程序。

Workflow大致如下:

1.先在vs2005中新建工程,在Application.xaml.cs的OnStartup方法中载入Scene1.baml。

2.打开Expression Interactive Designer,设计样式和位置。

3.回到vs2005。
在Application.xaml的Resources中定义XmlDataProvider,指向天气预报的rss地址。
http://www.rssweather.com/icao/ZSPD/rss.php 就是指向上海浦东的地址,在http://www.rssweather.com/网站上能找到更多的地区。
在Scene1.xaml中绑定XML数据

代码 ver 0.9 下载

运行环境: WinFX Runtime Feb CTP