private void DisplayForecastWeather() { var service = new ForecastService(); var forecastWeather = service.GetForecastWeather().Result; foreach (var day in forecastWeather.data.Skip(1)) { var labelDate = new Label(); labelDate.Text = day.date_br; labelDate.StyleClass = new List <string> { "dayLabel" }; var labelTemperature = new Label(); labelTemperature.Text = $"{day.temperature.min.ToString()}°C - {day.temperature.max.ToString()}°C"; var labelHumidity = new Label(); labelHumidity.Text = $"{day.humidity.min.ToString()}% - {day.humidity.max.ToString()}%"; var labelDescription = new Label(); labelDescription.Text = day.text_icon.text.phrase.reduced; var image = new Image(); image.Source = ImageSource.FromFile($"mob{day.text_icon.icon.day}.png"); var stackLayoutDay = new StackLayout(); stackLayoutDay.Children.Add(labelDate); stackLayoutDay.Children.Add(labelTemperature); stackLayoutDay.Children.Add(labelHumidity); stackLayoutDay.Children.Add(labelDescription); stackLayoutDay.Children.Add(image); StackLayoutNextDays.Children.Add(stackLayoutDay); } }