public void OpenCustomPane(Type pageType, object parameter) { CustomOverlayGrid.Visibility = Visibility.Visible; if (ActualWidth > 768) { CustomContainer.RenderTransformOrigin = new Point(0.5, 0.5); OpenCustomStoryboard.Begin(); } else { CustomContainer.RenderTransformOrigin = new Point(0, 0); CustomOpenAnimation.From = ActualWidth; CustomOpenAnimation2.To = -ActualWidth; OpenCustomMobileStoryboard.Begin(); } CustomGrid.Navigate(pageType, parameter, new SuppressNavigationTransitionInfo()); }