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;
 }
示例#4
0
 public smallWeekly()
 {
     InitializeComponent();
     smallWeeklyViewModel = new SmallWeeklyViewModel();
     this.DataContext     = smallWeeklyViewModel;
 }