0

我有一个带有 WebBrowser 标记的 XAML 页面。WebBrowser 有几个文本框和一个按钮,这里我的问题是单击该按钮后我必须转到 XAML 页面。我怎样才能做到这一点?

通过单击 WebBrowser 中的按钮,我想转到解决方案文件中的 XAML 页面。

请帮助我。

4

2 回答 2

0

我相信你可以通过听WebBrowser.Navigating事件来解决这个问题。首先做:

myWebBrowser.Navigating += myWebBrowser_Navigating;

然后在处理程序方法中检查导航到的 uri 是否是该按钮指向的:

private void myWebBrowser_Navigating(object sender, NavigatingEventArgs e) 
{
    if(e.Uri.AbsolutePath == URI_OF_BUTTON) {
        NavigationService.Navigate(new Uri("/otherPage.xaml", UriKind.Relative));
    }
}
于 2013-07-02T06:55:01.910 回答
-1

听起来像Page Navigation

private void Button_Click(object sender, RoutedEventArgs e)
{

      NavigationService.Navigate(new Uri("/Pasta.xaml", UriKind.Relative));

}
于 2013-07-02T05:18:45.017 回答