コード例 #1
0
        private void Webview_NewWindowRequested(object sender, WebViewControlNewWindowRequestedEventArgs args)
        {
            args.Handled = true;
            string uri = args.Uri.ToString();

            webview.Navigate(new Uri(uri));
        }
コード例 #2
0
 private void WebView_NewWindowRequested(object sender, WebViewControlNewWindowRequestedEventArgs e)
 {
     Debug.WriteLine(callerName());
     if (IsMain)
     {
         // Main View の場合は、サブビューに表示
         RequestLoadInSubview.OnNext(e.Uri.ToString());
     }
     else
     {
         // サブビューの場合は、自分自身に表示
         Navigate(e.Uri.ToString());
     }
     e.Handled = true;
 }
コード例 #3
0
ファイル: EdgeView.cs プロジェクト: MatthewVisser/WebViewANE
 private void OnNewWindowRequested(object sender, WebViewControlNewWindowRequestedEventArgs e)
 {
     Context.DispatchEvent("TRACE", $@"NewWindowRequested: {e.Uri}");
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: 2BABV/UOL.UnifeedIntegration
 private void WebView_NewWindowRequested(object sender, WebViewControlNewWindowRequestedEventArgs e)
 {
     Log($"Browser_NewWindowRequested: {e.Uri}");
     SharedCode.Web.SystemBrowser.OpenBrowser(e.Uri.ToString());
 }
コード例 #5
0
ファイル: EdgeView.cs プロジェクト: slavikyad/WebViewANE
 private void OnNewWindowRequested(object sender, WebViewControlNewWindowRequestedEventArgs e)
 {
     Load(e.Uri.ToString());
 }
コード例 #6
0
 private void Viewport_NewWindowRequested(object sender, WebViewControlNewWindowRequestedEventArgs e)
 {
     this.logger.Info($"New window requested... for {e.Uri}, navigating to location in the current view");
     TimerUtility.RunDelayedAction(() => this.SafeViewport.Navigate(e.Uri), TimeSpan.FromMilliseconds(2000));
 }