protected override bool OnBackButtonPressed() { if (SearchResults.IsFocused) { SearchResults.Unfocus(); return(true); } else if (SearchResults.IsVisible) { SearchResults.MakeInvisible(); return(true); } else if (SidePanel.IsVisible && SidePanel.BreakdownView != null && SidePanel.BreakdownView.Opacity > 0) { FadeOut(); return(true); } else if (UsePrediction) { PopAndPush(); return(true); } else { return(base.OnBackButtonPressed()); } }
private async void SearchResults_ClickResult(object sender, EventArgs e) { if (Connectivity.NetworkAccess == NetworkAccess.Internet) { var p = SearchResults.SelectedItem; MainGrid.Children.Clear(); SearchResults.Unfocus(); view = new FixShow(p); MainGrid.Children.Add(view); MainGrid.Children.Add(SearchResults); IsFixShowDisplayed = true; } else { await DisplayAlert("TV Predictions", "Not Connected to the Internet! Try again later.", "Close"); await Navigation.PopAsync(); } }
protected override bool OnBackButtonPressed() { if (SearchResults.IsFocused) { SearchResults.Unfocus(); return(true); } else if (SearchResults.IsVisible) { SearchResults.MakeInvisible(); return(true); } else { return(base.OnBackButtonPressed()); } }