private async void CollectionsView_ItemClick(object sender, ItemClickEventArgs e) { CollectionsView.IsEnabled = false; LoadToOther.Visibility = Visibility.Visible; MovieItemDetail data; string movieId = (e.ClickedItem as MovieItem).ID; if (TimeAPIService.GetedDetail != null && TimeAPIService.GetedDetail.ContainsKey(movieId)) { data = TimeAPIService.GetedDetail[movieId]; } else { data = await TimeAPIService.GetMovieDetail(movieId); } CollectionsView.PrepareConnectedAnimation("Image", e.ClickedItem as MovieItem, "ImageMovie"); NavigationService.Navigate(typeof(MovieDetailViewModel).FullName, data, new SuppressNavigationTransitionInfo()); }