private void hideComparisonGrid(object sender, TappedRoutedEventArgs e) { switch (compareMode) { case CompareMode.Full: Storyboards.DissapearRight(comparisonGrid, collapseComparisonGrid); break; case CompareMode.Compare1: compareTransition = true; compareMode = CompareMode.Full; Storyboards.MoveToXAndFadeOut(compare1left, AppearTime, -App.Width / 2, fadeInCompareChart); Storyboards.MoveToXAndFadeOut(compare1right, AppearTime, App.Width / 2, null); break; case CompareMode.Compare2: compareTransition = true; compareMode = CompareMode.Full; Storyboards.MoveToXAndFadeOut(compare2left1, AppearTime, -App.Width / 2, fadeInCompareChart); Storyboards.MoveToXAndFadeOut(compare2rleft2, AppearTime, -App.Width / 2, null); Storyboards.MoveToXAndFadeOut(compare2right1, AppearTime, App.Width / 2, null); Storyboards.MoveToXAndFadeOut(compare2right2, AppearTime, App.Width / 2, null); Storyboards.MoveToXAndFadeOut(compare2right3, AppearTime, App.Width / 2, null); Storyboards.MoveToXAndFadeOut(compare2right4, AppearTime, App.Width / 2, null); break; } }
private void back_Tapped(object sender, TappedRoutedEventArgs e) { //if (animating) return; if (questionId > 0) { showQuestion(questionId - 1); } else { Storyboards.DissapearRight(rootGrid, backToHome); } }
public WhatsNew() { this.InitializeComponent(); this.Width = Double.NaN; this.Height = Double.NaN; distance = App.Height / 4; rootPage = this; timer.Interval = TimeSpan.FromMilliseconds(Interval); timer.Tick += TimerTick; timer.Start(); String defaultPath = (String)Application.Current.Resources["default_path"]; for (int i = 1; i <= FeaturesCount; i++) { String filePath = defaultPath + (String)Application.Current.Resources["FeatureVideo" + i]; videoSource[i - 1] = new Uri(filePath); } animateHand(); videoGrid.Opacity = 0; videoGrid.Visibility = Visibility.Visible; Storyboards.DissapearRight(videoGrid, 1, collapseVideo); string currentMode = App.currentLanguageMode(); if (currentMode == "cs") { featureInkToMath.Visibility = Visibility.Collapsed; featureWordResearcher.Visibility = Visibility.Collapsed; featureSwayQuickStarter.Visibility = Visibility.Collapsed; featureExcellTellMe.Visibility = Visibility.Collapsed; } else { featureInkToMath.Visibility = Visibility.Collapsed; featureExcellTellMe.Visibility = Visibility.Collapsed; } App.whatsNewPage = this; }
public ProductPage() { Debug.WriteLine("Production Page."); this.InitializeComponent(); this.Width = Double.NaN; this.Height = Double.NaN; for (int i = 0; i < 6; i++) { string str = (i + 1).ToString(); productName[i] = App.ResourceLoader.GetString("Product" + str); productInfoBoxDescription[i] = App.ResourceLoader.GetString("ProductInfoDescription" + str); productInfoBoxName[i] = App.ResourceLoader.GetString("ProductTitle" + str); productDeviceInfo[i] = App.ResourceLoader.GetString("ProductDeviceInfo" + str); productDeviceTitle[i] = App.ResourceLoader.GetString("ProductDeviceTitle" + str); } assetDummy = new Image[] { dummyUsers, dummyDevice, aDummy1, aDummy2, aDummy3, aDummy4, aDummy5, aDummy6, aDummy7, aDummy8, aDummy9, aDummy10 }; comparisonGrids = new Grid[] { comparisonGrid0, comparisonGrid1, comparisonGrid3, comparisonGrid2, comparisonGrid5, comparisonGrid4 }; //comparisonImages = new Image[] { comparisonImage0, comparisonImage1, comparisonImage2, comparisonImage3, comparisonImage4, comparisonImage5 }; productImages = new Image[] { pImg1, pImg2, pImg3, pImg4, pImg5, pImg6 }; assetImages = new Image[] { aUsers, aDevice, aImg1, aImg2, aImg3, aImg4, aImg5, aImg6, aImg7, aImg8, aImg9, aImg10 }; NrOfAssets = assetImages.Length; NrOfProducts = productName.Length; xyTargets = new Point[NrOfAssets]; xyScaleTargets = new Point[NrOfAssets]; colorAssetSource = new ImageSource[NrOfAssets]; grayAssetSource = new ImageSource[NrOfAssets]; for (int i = 0; i < NrOfAssets; i++) { colorAssetSource[i] = assetImages[i].Source; if (i >= 2) { grayAssetSource[i] = (ImageSource)Application.Current.Resources["GrayAsset" + (i - 1)]; } assetDummy[i].Opacity = 0.0; assetImages[i].RenderTransform = new CompositeTransform(); assetImages[i].Tag = i; xyTargets[i] = new Point(); xyScaleTargets[i] = new Point(1, 1); } homeButton.Opacity = 0; infoIcon.Opacity = 0; whatsIncludedBtn.Opacity = 0; video.Opacity = 0; centerGrid.Opacity = 0; productsPanel.Visibility = Visibility.Collapsed; centerVideo(); video.Source = MediaSource.CreateFromUri(new Uri((String)Application.Current.Resources["CircleFlipVideo"])); mediaplayer = video.MediaPlayer; mediaplayer.Play(); timer.Interval = TimeSpan.FromMilliseconds(Interval); timer.Tick += Timer_Tick; timer.Start(); if (App.SelectedProduct >= 0) { currentProduct = App.SelectedProduct; lastProduct = currentProduct; } productImage.Source = productImages[currentProduct].Source; productTitle.Text = productName[currentProduct]; productImages[currentProduct].Opacity = 0.5; setProductHeader(); setUsersImage(); infoBox.Visibility = Visibility.Collapsed; setInfoBoxText(currentProduct); subscriptionVsOneTimeGrid.Opacity = 0; App.productsPage = this; updatePositions(); initAssets(); // Slide in grids animation preparation / workaround assetDetails.Opacity = 0; assetDetails.Visibility = Visibility.Visible; Storyboards.DissapearRight(assetDetails, restoreOpacity); comparisonGrid.Opacity = 0; comparisonGrid.Visibility = Visibility.Visible; Storyboards.DissapearRight(comparisonGrid, null); featuresDetails.Opacity = 0; featuresDetails.Visibility = Visibility.Visible; Storyboards.DissapearBottom(featuresDetails, 100, null); // Fade in video Storyboards.FadeIn(video, AppearTime * 2, null); if (FadeoutCircle) { Storyboards.FadeOut(questionCircle, AppearTime, null); } else { questionCircle.Opacity = 0; } FadeoutCircle = false; }
private void closeVideo(object sender, TappedRoutedEventArgs e) { Storyboards.DissapearRight(videoGrid, collapseVideo); }
private void GoHome(object sender, TappedRoutedEventArgs e) { Storyboards.DissapearRight(rootGrid, toHomePage); }