WPF Web浏览器导航后如何调用函数?

时间:2014-10-03 17:01:57

标签: c# wpf xaml

我在线查看了导航事件,但我没有看到实现此方法的方法。当然我必须遗漏一些东西,有没有人知道如何在WPF webbrowser每次导航到新页面后立即调用函数?

3 个答案:

答案 0 :(得分:0)

我怀疑您正在寻找Navigated事件:MSDN WebBrowser.Navigated Event

答案 1 :(得分:0)

您是否尝试过NavigatingNavigated事件?

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
}