async void HandleItemImageTap(object sender, System.EventArgs e) { List <Photo> photos; try { photos = await viewModel.GetPhotosForItem(); } catch (Exception ex) { HandleException(ex); return; } if (photos != null) { PhotoBrowser photoBrowser = new PhotoBrowser(); photoBrowser.Photos = photos; photoBrowser.Show(); } else { var message = "An error occured when loading list of images."; Debug.WriteLine(message); await DisplayAlert("Error", message, "OK"); } }