private void MapViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == "jerusalem" || e.PropertyName == "Eilat" || e.PropertyName == "Kiryat Shmona" || e.PropertyName == "Tiberias" || e.PropertyName == "Beer Sheva" || e.PropertyName == "Tel Aviv" || e.PropertyName == "Haifa") { string city = e.PropertyName; if (city != null) { this.UserControl = new SmallWeeklyViewModel(city); } } }
public MapViewModel() { mapModel = new Model.MapModel(); HaifaWeatherDB = mapModel.getWeeklyForecast("Haifa"); TiberiasWeatherDB = mapModel.getWeeklyForecast("Tiberias"); Kiryat_ShmonaWeatherDB = mapModel.getWeeklyForecast("Kiryat Shmona"); Tel_AvivWeatherDB = mapModel.getWeeklyForecast("Tel Aviv"); Beer_ShevaWeatherDB = mapModel.getWeeklyForecast("Beer Sheva"); JerusalemWeatherDB = mapModel.getWeeklyForecast("Jerusalem"); EilatWeatherDB = mapModel.getWeeklyForecast("Eilat"); UserControl = new SmallWeeklyViewModel(city); SearchCommand = new Command.SearchCommand(this); }
public SearchCommand(SmallWeeklyViewModel SweekVM)// { this.smallWeeklyViewModel = SweekVM; }
public smallWeekly() { InitializeComponent(); smallWeeklyViewModel = new SmallWeeklyViewModel(); this.DataContext = smallWeeklyViewModel; }