【问题标题】:Capture hyperlink click in HTML displayed in WPF Frame捕获 WPF 框架中显示的 HTML 中的超链接单击
【发布时间】:2010-10-12 14:24:49
【问题描述】:

如果之前有人问过,对不起,

使用 WPF 框架控件,我可以显示一个网站。 WPF 似乎将渲染委托给常驻 IE 安装。

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

【问题讨论】:

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


    【解决方案1】:

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

    • 有了 Frame,我运气不好才能赶上这样的事件
    • 使用<WebBrowser> 控件,点击帖子等由“导航”事件注册(似乎没有刷新,但我不确定)
    • WebBrowser 的 Source 与 Frame 的对应项不同,它不是依赖属性,即我无法将它绑定到 ViewModel Uri。笨拙的解决方案是以编程方式设置 Source。

    WebBrowser 只不过是一个带有一些装饰功能的嵌入式 IE。如果有人更想嵌入 Chrome,WPF Chromium 项目也可以这样做

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 2011-08-08
      相关资源
      最近更新 更多