Example #1
0
        /// <summary>
        /// </summary>
        public TodayPage(ForecastDaily forecast)
        {
            _graph = new SkiaGraph(forecast.Hours.Select(hour => new GraphIndex
            {
                Hide    = hour.Date.Hour % 3 != 1,
                Y       = (float)hour.Temperature,
                Label   = XameteoL10N.OnlyHour(hour.Date),
                ImageId = hour.Condition.Image(hour.IsDay)
            }).ToList());

            forecast.Hours.ForEach(it => Items.Add(it.GenerateTable()));
            InitializeComponent();
            BindingContext = this;
        }
Example #2
0
        /// <summary>
        /// </summary>
        /// <param name="forecast"></param>
        public HistoryView(ForecastDaily forecast)
        {
            _graph = new SkiaGraph(forecast.Hours.Select(hour => new GraphIndex
            {
                Y       = (float)hour.Temperature,
                Hide    = hour.Date.Hour % 3 != 1,
                Label   = XameteoL10N.OnlyHour(hour.Date),
                ImageId = hour.Condition.Image(hour.IsDay)
            }).ToList());

            Items.Add(forecast.Day.GenerateTable());
            Items.Add(forecast.Astro.GenerateTable());
            InitializeComponent();
            BindingContext = this;
        }
 public ForecastForDay()
 {
     Daily = new ForecastDaily();
     History = new ForecastDailyHistory();
 }