//pass Data to WeatherViewModel after click launch button private void LaunchButton_Click(object sender, RoutedEventArgs e) { _viewModel.Reset(); _viewModel.SetCity(CityTextBox.Text); _viewModel.SetDays(DaysTextBox.Text); _viewModel.CreateHTTPRequestURL(); _viewModel.GetXMLData(); _viewModel.PopulateDayWeatherList(); _viewModel.GetReturnedLocation(); lvDataBinding.ItemsSource = _viewModel.daysObservableCollection; }