コード例 #1
0
 private void ShowWeather(object sender, RoutedEventArgs e)
 {
     if (CBtest.SelectedValue != null)
     {
         var    client = new WeatherService.WeatherServiceClient("BasicHttpBinding_IWeatherService");
         string id     = CBtest.SelectedValue.ToString();
         WeatherService.CityWeather weather = client.GetWeather(id);
         LableText.Text = "Погода на " + weather.Date.ToString("D") + " Последнее обновление " + weather.Date.AddDays(-1).ToString("f");
         string[] temp = weather.Temperature.Split(' ');
         Time.Text = " 0:00   3:00   6:00   9:00   12:00   15:00   18:00   21:00";
         Temp.Text = " " + temp[0] + "   " + temp[1] + "   " + temp[2] + "   " + temp[3] + "    " + temp[4] + "     " + temp[5] + "     " + temp[6] + "     " + temp[7];
     }
 }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();
            var client = new WeatherService.WeatherServiceClient("BasicHttpBinding_IWeatherService");
            var temp   = client.GetCities();
            List <WeatherService.CityList> cites = new List <WeatherService.CityList>();

            foreach (var item in temp)
            {
                cites.Add(new WeatherService.CityList(item.ID, item.Name));
            }
            CBtest.ItemsSource       = cites;
            CBtest.DisplayMemberPath = "Name";
            CBtest.SelectedValuePath = "ID";
        }
コード例 #3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var client = new WeatherService.WeatherServiceClient("BasicHttpBinding_IWeatherService");

            client.UploadData();
        }