Esempio n. 1
0
        private void MoveSlideRight(int slideIndex)
        {
            if (slideIndex >= Slides.Count - 1)
            {
                throw new InternalError("Invalid slide index");
            }
            CarouselItem slide = Slides[slideIndex];

            Slides.RemoveAt(slideIndex);
            Slides.Insert(slideIndex + 1, slide);
            _ActiveTab = slideIndex + 1;
        }
Esempio n. 2
0
        private void MoveSlideLeft(int slideIndex)
        {
            if (slideIndex <= 0)
            {
                throw new InternalError("Invalid slide index");
            }
            CarouselItem slide = Slides[slideIndex];

            Slides.RemoveAt(slideIndex);
            Slides.Insert(slideIndex - 1, slide);
            _ActiveTab = slideIndex - 1;
        }
Esempio n. 3
0
 private void InsertSlide(int slideIndex)
 {
     Slides.Insert(slideIndex, new CarouselItem());
     _ActiveTab = slideIndex;
 }
Esempio n. 4
0
 private void AddSlide(int slideIndex)
 {
     Slides.Insert(slideIndex + 1, new CarouselItem());
     _ActiveTab = slideIndex + 1;
 }
 public void InsertSlideAt(int index, ISlide slideData)
 {
     Slides.Insert(index, slideData);
 }