예제 #1
0
        private void PrevButton_Click(object sender, RoutedEventArgs e)
        {
            //Skip Prev Transition
            if (IsTransitionOn)
            {
                return;
            }
            IsTransitionOn = true;

            PageIndex -= 1;
            HandleButtonVisibility();
            this.CurrentPage = this.slidingPages[PageIndex];
            ChangePage(p => Transitor.SlideRight(p));
        }
예제 #2
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            var width  = this.ActualWidth;
            var height = this.ActualHeight;

            int hCount = (int)width / 300;
            int vCount = (int)height / 150;

            ItemsPerPage = hCount * vCount;

            ItemSourceValueChange(ItemSource);

            HandleButtonVisibility();
            ChangePage(p => Transitor.SlideRight(p));
        }