Пример #1
0
        private void addNewSlide()
        {
            var index = DateListCarousel.Position;
            if (index == DateList.Count() - 1)
            {
                DateList.Add(new DateItem
                {
                    Date = DateList[index].Date.AddDays(1),
                    Text = WicketHelper.ConvertDate(DateList[index].Date.AddDays(1)),
                    MatchList = WicketHelper.GetMatchList(DateList[index].Date.AddDays(1)),
                    Loading = false,
                });
            }
            else if (DateListCarousel.Position == 0)
            {
                DateList.Insert(0, new DateItem
                {
                    Date = DateList[index].Date.AddDays(-1),
                    Text = WicketHelper.ConvertDate(DateList[index].Date.AddDays(-1)),
                    MatchList = WicketHelper.GetMatchList(DateList[index].Date.AddDays(-1)),
                    Loading = false,
                });
            }

        }
Пример #2
0
 private void carouselOnItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     var position = DateListCarousel.Position;
     DateLabel.Text = WicketHelper.ConvertDate(DateList[position].Date);
     var game = DateList[position] as DateItem;
     if (game == null)
         return;
     addNewSlide();
 }
Пример #3
0
 private void addNextSlide()
 {
     int index;
     if (DateListCarousel.Position == DateList.Count() - 1)
     {
         index = DateList.Count() - 1;
         DateList.Add(new DateItem
         {
             Date = DateList[index].Date.AddDays(1),
             Text = WicketHelper.ConvertDate(DateList[index].Date.AddDays(1)),
             MatchList = WicketHelper.GetMatchList(DateList[index].Date.AddDays(1)),
         });
         DateListCarousel.Position = index + 1;
     }
     else
     {
         index = DateListCarousel.Position + 1;
         DateListCarousel.Position = DateListCarousel.Position + 1;
     }
     DateLabel.Text = WicketHelper.ConvertDate(DateList[index].Date);
 }
Пример #4
0
 private void addPreviousSlide()
 {
     int index;
     //Check if slide to the left already exists
     //If so, move back one spot. If not, add new data one less than the slide's date to the DateList
     if (DateListCarousel.Position == 0)
     {
         index = 0;
         DateList.Insert(0, new DateItem
         {
             Date = DateList[index].Date.AddDays(-1),
             Text = WicketHelper.ConvertDate(DateList[index].Date.AddDays(-1)),
             MatchList = WicketHelper.GetMatchList(DateList[index].Date.AddDays(-1)),
         });
         DateListCarousel.Position = 0;
     }
     else
     {
         index = DateListCarousel.Position - 1;
         DateListCarousel.Position = DateListCarousel.Position - 1;
     }
 }