![]() 如上图,首先添加一个web引用 代码如下 private void Button_Click_1(object sender, RoutedEventArgs e) { ServiceReference1.WeatherWSSoapClient wws = new Weather.ServiceReference1.WeatherWSSoapClient("WeatherWSSoap"); wws.getWeatherAsync("上海",""); wws.getWeatherCompleted += wws_getWeatherCompleted; } void wws_getWeatherCompleted(object sender, ServiceReference1.getWeatherCompletedEventArgs e) { string[] data = new string[32]; data = e.Result; txt1.Text = data[4].ToString(); } 运行结果 ![]() 一个小时才琢磨出来怎么在wp8中获取webservice返回值 (caijing12102012-11-13 23:18 一般网上提供的天气预报的WebService是2.5个小时更新一次还是多久忘记了,同时也不允许你每次查看都每次访问一次,所以建议天气预报程序是每隔一段时间查询一次,或者手动更新,更新后存入Sqlite数据库中。嘿嘿) 关于小菜的建议,以后会改进,还没有学习到sqllit。 |
|