捕获WPF框架中显示的HTML中的超链接

时间:2010-10-10 20:04:01

标签: c# .net html wpf wpf-controls

对不起,如果之前被问过,

使用WPF帧控制我可以显示一个网站。 WPF似乎将Rendering委托给常驻IE安装。

不幸的是,当我点击显示页面中的某些链接时, WPF不会将其注册为导航,例如Navigating事件不会触发。我几乎可以想象为什么它不起作用,但我问的是它是否知道有可能在“嵌入式​​浏览器”中捕获导航...

1 个答案:

答案 0 :(得分:0)

嗯,没有答案?这是我到目前为止所发现的

  • 使用Frame我很难抓住这样的事件
  • 使用<WebBrowser>控件,点击帖子等会被“导航”事件注册(看起来没有刷新,但我不确定)
  • 与Frame的对应物不同,WebBrowser的Source不是依赖性属性,即我无法将其绑定到ViewModel Uri。笨拙的解决方案是以编程方式设置Source。

WebBrowser不仅仅是具有一些装饰功能的嵌入式IE。如果有人想要嵌入Chrome,那么WPF Chromium项目

也可能