【问题标题】:Need help about using WebBrowser需要有关使用 WebBrowser 的帮助
【发布时间】:2010-12-02 11:40:32
【问题描述】:

我需要一些帮助。目前,我必须在单击超链接(位于 FlowDocument 中)后打开 Internet Explorer。 点击超链接成功(它引发了一个事件,我的导航 URI 没有问题)

我必须怎么做才能在指定的 URL 上打开 Internet Explorer? 我使用 webBrowser.navigate,它询问一个导航 URI(我知道了)、一个 targetFrameName 字符串(??)、一个字节的 postData 网格(不知道我必须放什么),以及一个表示附加的字符串标题。

如果有人可以帮助我...那就太好了! 谢谢!

弗洛

【问题讨论】:

    标签: c# wpf internet-explorer browser


    【解决方案1】:

    查看this 示例。

    此应用程序在点击指定城市名称后显示来自 Wikipedia 的文章。它主要是关于树视图的文章,但它有一个 Web 浏览器部分,您可能会感兴趣。

    【讨论】:

    • 感谢您的链接。我读了它,但作者并没有解释很多如何处理超链接,他一直专注于 Treeview,不幸的是......顺便说一句,谢谢!
    • @Flo 是的,但是您是否尝试下载代码?查看文件Window1.xamlWindow1.xaml.cs,有几行代码是你需要的。
    • 我设法在新框架中显示我的互联网页面,但没有打开 Internet Explorer...这不是我想要的,但这对我有很大帮助!!!!!!谢谢 ;)
    • @Flo 也许你只想:System.Diagnostics.Process p = System.Diagnostics.Process.Start("iexplore.exe", @"http://bing.com");
    • 是的!就是这样!!我只是找到解决方案。我使用 Process.Start((sender as Hyperlink).NavigateUri.ToString()) 并且它知道必须启动哪个软件才能打开文件!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2012-07-20
    • 2015-06-23
    • 2014-12-26
    • 2013-08-12
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多