Пример #1
0
 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();
            }
        }
Пример #3
0
 protected override bool OnBackButtonPressed()
 {
     if (SearchResults.IsFocused)
     {
         SearchResults.Unfocus();
         return(true);
     }
     else if (SearchResults.IsVisible)
     {
         SearchResults.MakeInvisible();
         return(true);
     }
     else
     {
         return(base.OnBackButtonPressed());
     }
 }