private void Page_Loaded(object sender, RoutedEventArgs e) { if (_currentTransition != null) { CustomConnectedAnimation.DetailsInfo info = (CustomConnectedAnimation.DetailsInfo)_currentTransition.Payload; // Update the Thumbnail image to point to the proper album art ThumbnailImage.Source = new Uri(info.thumbanil.ImageUrl); // Kick off the transition now that the page has loaded _currentTransition.Start(MyGrid, ThumbnailImage, MyScroller, MyScroller); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); _currentTransition = (ConnectedTransition)e.Parameter; _detailsInfo = (CustomConnectedAnimation.DetailsInfo)_currentTransition.Payload; _host = _currentTransition.Host as Frame; Title.Text = _detailsInfo.thumbanil.Name; DetailText.Text = _detailsInfo.thumbanil.Description; // Enable the back button SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = _host.CanGoBack ? AppViewBackButtonVisibility.Visible : AppViewBackButtonVisibility.Collapsed; SystemNavigationManager.GetForCurrentView().BackRequested += CustomConnectedAnimationDetail_BackRequested; }