我在线查看了导航事件,但我没有看到实现此方法的方法。当然我必须遗漏一些东西,有没有人知道如何在WPF webbrowser每次导航到新页面后立即调用函数?
答案 0 :(得分:0)
我怀疑您正在寻找Navigated
事件:MSDN WebBrowser.Navigated Event
答案 1 :(得分:0)
您是否尝试过Navigating
和Navigated
事件?
XAML(WPF应用程序):
<WebBrowser Name="browser" Navigated="browser_Navigated" Navigating="browser_Navigating" />
C#(代码背后):
// When navigation is done
private void browser_Navigated(object sender, NavigationEventArgs e)
{
MessageBox.Show("Navigated");
}
// When navigation starts
private void browser_Navigating(object sender, NavigatingCancelEventArgs e)
{
MessageBox.Show("Navigating");
}
答案 2 :(得分:0)
我假设how to call a function
你在谈论C#方法?在这种情况下,您只需注册Navigated
控件的WebBrowser
事件,并在调用该方法时调用您的函数:
<WebBrowser Navigated="WebBrowser_Navigated"></WebBrowser>
在代码隐藏中:
private void WebBrowser_Navigated(object sender, NavigationEventArgs e)
{
// Call your function
}