public void UpdateCell(WeekViewViewModel weekViewViewModel, int row) { IconImage2.Image = weekViewViewModel.Image(row); DayLabel.Text = weekViewViewModel.Day(row); DateLabel.Text = weekViewViewModel.Date(row); Speed2Label.Text = weekViewViewModel.WindSpeed(row); Temp2Label.Text = weekViewViewModel.TemperatureRange(row); Humid2Label.Text = weekViewViewModel.Humidity(row); }
private void OnWeatherDataUpdated(object sender, WeatherDataUpdatedEventArgs e) { BeginInvokeOnMainThread(() => { dayViewViewModel = new DayViewViewModel(e.weatherData); weatherDayDataArray = e.weatherData.DailyData.ToArray(); weekViewViewModel = new WeekViewViewModel(weatherDayDataArray); UpdateWeatherUI(); }); }
public RootTableSource(WeatherDayData[] items) { weekViewViewModel = new WeekViewViewModel(items); }