如何在WPF浏览器导航后调用函数
本文关键字:调用 函数 导航 浏览器 WPF | 更新日期: 2023-09-27 18:25:25
我在网上查找了一个导航事件,但没有找到实现它的方法。当然,我一定遗漏了一些东西,有人知道如何在WPF网络浏览器每次导航到新页面后立即调用函数吗?
我假设how to call a function
所说的是C#方法?在这种情况下,您可以简单地注册到WebBrowser
控件的Navigated
事件,并在调用该方法时调用您的函数:
<WebBrowser Navigated="WebBrowser_Navigated"></WebBrowser>
在后面的代码中:
private void WebBrowser_Navigated(object sender, NavigationEventArgs e)
{
// Call your function
}
我怀疑您正在查找Navigated
事件:MSDN WebBrowser.Navigated event
您尝试过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");
}