我在我的 Windows 8 应用程序中直接显示了一些外部网页,并且这个外部页面有时加载太多延迟,有时它不会全部加载。有人请帮我解决这个问题。我正在为应用程序使用 XAML/C#。
以下是我加载外部页面的代码,如何检查页面在应用程序中正确加载的天气?
this.InitializeComponent();
textboxUri.Text = "http://www.google.com/";
WebView1.Navigate(new Uri(textboxUri.Text));
我在我的 Windows 8 应用程序中直接显示了一些外部网页,并且这个外部页面有时加载太多延迟,有时它不会全部加载。有人请帮我解决这个问题。我正在为应用程序使用 XAML/C#。
以下是我加载外部页面的代码,如何检查页面在应用程序中正确加载的天气?
this.InitializeComponent();
textboxUri.Text = "http://www.google.com/";
WebView1.Navigate(new Uri(textboxUri.Text));
Webview 类有一个LoadCompleted事件,我想你想要这样的东西(伪代码):
{
textboxUri.Text = "http://www.google.com/";
WebView1.Navigate(new Uri(textboxUri.Text));
WebView1.LoadCompleted += LoadCompletedEvent;
}
void LoadCompletedEvent(object sender, eventargs e)
{
//Now the website has loaded, do what you want here
}
我建议您在这里查看 MSDN 示例代码:
希望对你有帮助 :)