private async void MainCollectionView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (MainCollectionView.SelectedItem != null) { ShoeDetail detail = e.CurrentSelection[0] as ShoeDetail; DetailPage Page = new DetailPage(detail); SharedTransitionNavigationPage.SetTransitionSelectedGroup(this, detail.Price); await Navigation.PushAsync(Page); } MainCollectionView.SelectedItem = null; }
public DetailPage(ShoeDetail detail) { InitializeComponent(); BackImage.Source = detail.ImageUrl; HeadingLabel.Text = detail.Name; }