public async void OnSelected(object sender, SelectedItemChangedEventArgs e) { var selectedImage = e.SelectedItem as ContosoMoments.Models.Image; if (selectedImage != null) { var detailsVM = new ImageDetailsViewModel(App.MobileService, selectedImage); var detailsView = new ImageDetailsView(); detailsVM.Album = viewModel.Album; detailsView.BindingContext = detailsVM; await Navigation.PushAsync(detailsView); } // prevents background getting highlighted imagesList.SelectedItem = null; }
public async void OnSelected(object sender, SelectedItemChangedEventArgs e) { var selectedImage = e.SelectedItem as ContosoMoments.Models.Image; if (selectedImage != null) { var detailsView = new ImageDetailsView(); var detailsVM = new ImageDetailsViewModel(App.MobileService, selectedImage); detailsVM.Album = viewModel.Album; detailsVM.User = viewModel.User; detailsView.BindingContext = detailsVM; await Navigation.PushAsync(detailsView); } // prevents background getting highlighted imagesList.SelectedItem = null; }