如何捕获WebBrowser控件关闭事件?

时间:2014-03-05 15:12:06

标签: c# wpf webbrowser-control

我在WPF应用程序中有一个WebBrowser控件。浏览器控件在网格中,当WebBrowser控件呈现某些网页时,在其中一个页面中有来自网页的弹出警告框,当用户点击弹出窗口时,WebBrowser控件似乎被关闭。我需要抓住这个近距离事件并采取一些行动。

我已经尝试过订阅unload事件,但它似乎没有触发。有没有办法让这个事件被捕获?

1 个答案:

答案 0 :(得分:0)

基础WebBrowser ActiveX控件上有WindowClosing事件。我自己没有尝试过,但我认为它应该有用。

这是一个full-fledged sample,展示了如何处理“基础”WebBrowser事件。它适用于WPF,但它可以很容易地适用于WinForms(使用WebBrowser.ActiveXInstance)。

相关问题