【问题标题】:Hyperlinks in WPF browser not workingWPF浏览器中的超链接不起作用
【发布时间】:2014-05-17 21:25:19
【问题描述】:

我在我正在处理的 WPF 应用程序中包含了一个浏览器控件,当单击显示的网页中的超链接时,没有任何反应。要转到另一个页面,我必须右键单击链接并选择打开。任何想法为什么?

【问题讨论】:

标签: wpf browser


【解决方案1】:

我认为您需要处理RequestNavigate 事件:

link.RequestNavigate += (sender, e) =>
{
    System.Diagnostics.Process.Start(e.Uri.ToString());
};

参考:C# Hyperlink in TextBlock: nothing happens when I click on it

【讨论】:

  • 再次感谢。但是当它发生在网络浏览器中时,我如何捕获它呢?
  • 尝试以下链接中在文本块的一部分中创建超链接标题下的步骤,看看是否对您有帮助:msdn.microsoft.com/en-us/library/cc304466.aspx
  • 对不起,我不太明白...网络浏览器正在显示一个网站 - 您链接中的方法不需要单独添加每个超链接吗?
  • 对不起@Shoaib Raza - 似乎问题出在网站上......如果我更改为不同的网站,它适用于某些网站而不适用于其他网站。我得继续研究……
猜你喜欢
  • 2015-09-06
  • 2019-11-02
  • 2016-02-08
  • 2017-01-16
  • 1970-01-01
  • 1970-01-01
  • 2021-05-07
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多