如何在使用Web浏览器打开页面时加载URL

时间:2013-08-25 00:51:56

标签: windows-phone-7

我为Windows Phone 7制作了一个应用程序,该应用程序有2个页面,一个带有按钮,另一个带有webbrownser,当我按下第一页的按钮时,它转到第2页..确定到目前为止,但是我在页面2打开时无法加载URL。 我找不到办法。请帮忙!感谢

我的代码

       using System;
       using System.Collections.Generic;
       using System.Linq;
       using System.Net;
       using System.Windows;
       using System.Windows.Controls;
       using System.Windows.Documents;
       using System.Windows.Input;
       using System.Windows.Media;
       using System.Windows.Media.Animation;
       using System.Windows.Shapes;
       using Microsoft.Phone.Controls;

       namespace PhoneApp2
   {
public partial class Page2 : PhoneApplicationPage
{
    public Page1()
    {

        InitializeComponent();
    }




    private void navigate()
    {
        webBrowser1.Navigate(new Uri("http://www.google.com", UriKind.Absolute));

    }




 }
}

1 个答案:

答案 0 :(得分:0)

如果要在加载页面后立即浏览浏览器,请使用以下机制 您可以通过立即触发Navigate WebBrowser事件来执行此操作,导航并加载新页面。

    // Constructor
    public Page1()
    {
        InitializeComponent();

        this.Loaded += new RoutedEventHandler(Page1_Loaded);
    }

    private void Page1_Loaded(object sender, RoutedEventArgs e)
    {
        //Fire the Navigation Event of Browser here
        webBrowser1.Navigate(new Uri("http://www.google.com", UriKind.Absolute));
    }  

希望这有帮助。