private async void LvMovieShowing_ItemTapped(object sender, ItemTappedEventArgs e) { var vm = ((ListView)sender).SelectedItem as Model.Movie; this.booking.MovieInfo = vm; Page page = new MovieDetailPage(booking, true); page.Title = vm.Name; await Navigation.PushAsync(page); ((ListView)sender).SelectedItem = null; }
private async void LvMovieComingSoon_ItemTapped(object sender, ItemTappedEventArgs e) { if (((ListView)sender).SelectedItem as Model.Movie == null) { return; } var vm = ((ListView)sender).SelectedItem as Model.Movie; Model.BookingInfo booking = new Model.BookingInfo() { MovieInfo = vm }; Page page = new MovieDetailPage(booking, false); page.Title = vm.Name; await Navigation.PushAsync(page); ((ListView)sender).SelectedItem = null; }