Windows phone 7 WebBrowser控件:当它';s导航

Windows phone 7 WebBrowser控件:当它';s导航,windows-phone-7,webbrowser-control,Windows Phone 7,Webbrowser Control,我正在开发一个Windows Phone应用程序 我正在使用WebBrowser控件,我希望在加载页面时向用户显示。我使用了以下事件: private void Browser_Navigating(object sender, Microsoft.Phone.Controls.NavigatingEventArgs e) { LoadingText.Visibility = System.Windows.Visibility.Visible; } private void Brows

我正在开发一个Windows Phone应用程序

我正在使用WebBrowser控件,我希望在加载页面时向用户显示。我使用了以下事件:

private void Browser_Navigating(object sender, Microsoft.Phone.Controls.NavigatingEventArgs e)
{
    LoadingText.Visibility = System.Windows.Visibility.Visible;
}

private void Browser_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
    LoadingText.Visibility = System.Windows.Visibility.Collapsed;
}
但它不起作用


有什么建议吗?

我想你的问题出在
导航事件上-这

在WebBrowser控件导航到新文档并开始加载该文档时发生

显然,这可能需要很长时间才能真正呈现文档

我不确定是否有任何事件可用于确定页面何时完全加载和呈现


在iron7中,我通过使用计时器来检测何时加载编辑器—计时器一直试图在脚本中调用javascript方法—我知道这些方法只有在文档javascript
ready
出现后才可用

尝试使用
LoadCompleted
事件:

private void Browser_LoadCompleted(object sender, NavigationEventArgs e)
{
    LoadingText.Visibility = System.Windows.Visibility.Collapsed;
}
这可确保渲染完所有内容后,加载条将消失

请参见msdn页面:


(我想Stuart是在看WebBrowser的Windows窗体实现,而不是手机控件)

对不起,这是我的错。我把文本框放在了屏幕外面,所以我看不见它。这不是一个事件选择,这是一个位置错误。我的错误。对不起,太好了,很高兴你明白了。对不起,是我的错。我把文本框放在了屏幕外面,所以我看不见它。这不是一个事件选择,这是一个位置错误。我的错误。对不起,太好了。在解决您自己的问题方面做得很好-看起来不透明的浏览器控件再次出现!