【问题标题】:How to capture the WebBrowser control close event?如何捕获 WebBrowser 控件关闭事件?
【发布时间】:2014-03-06 09:06:41
【问题描述】:

我在 WPF 应用程序中有一个 WebBrowser 控件。浏览器控件位于网格中,当WebBrowser 控件呈现一些网页时,在其中一个页面中有来自网页的弹出警报框,当用户点击弹出窗口时,WebBrowser 控件似乎已关闭。我需要捕获这个关闭事件并采取一些措施。

我已经尝试订阅 unload 事件,但它似乎没有触发。有什么方法可以捕获此事件?

【问题讨论】:

    标签: c# wpf webbrowser-control


    【解决方案1】:

    在底层 WebBrowser ActiveX 控件上有 WindowClosing 事件。我自己没有尝试过,但我认为它应该可以工作。

    这是一个full-fledged sample,展示了如何处理类似的“基础”WebBrowser 事件。它适用于 WPF,但它可以轻松适配 WinForms(使用WebBrowser.ActiveXInstance)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 2010-11-25
      • 2013-03-04
      相关资源
      最近更新 更多