0

我在我的 Windows 8 应用程序中直接显示了一些外部网页,并且这个外部页面有时加载太多延迟,有时它不会全部加载。有人请帮我解决这个问题。我正在为应用程序使用 XAML/C#。

以下是我加载外部页面的代码,如何检查页面在应用程序中正确加载的天气?

this.InitializeComponent();
textboxUri.Text = "http://www.google.com/";
WebView1.Navigate(new Uri(textboxUri.Text));
4

2 回答 2

1

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
}
于 2013-02-28T15:26:32.307 回答
0

我建议您在这里查看 MSDN 示例代码:

http://code.msdn.microsoft.com/windowsapps/XAML-WebView-control-sample-58ad63f7/sourcecode?fileId=57963&pathId=298223712

希望对你有帮助 :)

于 2013-02-25T19:14:03.120 回答