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)); }
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)); }