【问题标题】:How to open links in wpf webview in default explorer如何在默认资源管理器中打开 wpf webview 中的链接
【发布时间】:2014-02-10 21:36:27
【问题描述】:

我的 webview 显示一个包含很多链接的 html 页面,如果我单击链接,新页面将在 webview 中打开,有没有办法在默认浏览器而不是 webview 中打开链接?

【问题讨论】:

    标签: c# wpf webview


    【解决方案1】:

    您可以按如下方式处理WebView.NavigationStarting事件:

    private void navigationStartingHandler(object sender, WebViewNavigationStartingEventArgs e)
    {
        e.Cancel = true;
        Process.Start(e.Uri.ToString());
    }
    

    Here和here是更多关于在默认浏览器中打开网页的答案

    【讨论】:

    • 你好,我的项目是wpf,不是windows8 app,wpf webview中没有这样的事件
    • @James,您能否提供指向您所指的WebView 课程的链接?因为我找不到其他属于.NET Framework 的WebView,这不是我的答案中提到的。或许你指的是Awesomium WebView?
    猜你喜欢
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    相关资源
    最近更新 更多