private void Init()
 {
     SystemNavigationManager.BackRequested += BackRequested;
     SystemNavigationManager.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
     Loading.IsActive = true;
     Blur.Visibility  = Visibility.Visible;
     SearchWebView.Navigate(UriSearch);
 }
        private void NewWindowRequested(WebView sender, WebViewNewWindowRequestedEventArgs args)
        {
            string Url = args.Uri.ToString();

            args.Handled = true;
            if (Url.Contains("v.qq.com") && (Url.Contains("cover") || Url.Contains("page")))
            {
                var CurrentFrame = Window.Current.Content as Frame;
                var MainPage     = CurrentFrame.Content as MainPage;
                MainPage.MainFrame.Navigate(typeof(VideoPlayer), Url);
            }
            else
            {
                SearchWebView.Navigate(args.Uri);
            }
        }
Exemple #3
0
 public Search()
 {
     this.InitializeComponent();
     if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5))
     {
         Blur.Background = new AcrylicBrush
         {
             BackgroundSource = AcrylicBackgroundSource.Backdrop,
             TintColor        = Colors.Transparent,
             TintOpacity      = 0.1
         };
     }
     Rules            = LocalObjectStorageHelper.Read <Rules>("rules");
     Loading.IsActive = true;
     Blur.Visibility  = Visibility.Visible;
     SearchWebView.Navigate(UriSearch);
     SystemNavigationManager.BackRequested += BackRequested;
     SystemNavigationManager.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
 }
Exemple #4
0
        private void AutoSuggestBox_SuggestionChosen(AutoSuggestBox sender, AutoSuggestBoxSuggestionChosenEventArgs args)
        {
            var hit = (PackagesResult.Hit)args.SelectedItem;

            SearchWebView.Navigate(new Uri("http://localhost:8671/api/packages/" + hit.objectID));
        }