Windows phone 7 WebBrowser控件:当它';s导航
我正在开发一个Windows Phone应用程序 我正在使用WebBrowser控件,我希望在加载页面时向用户显示。我使用了以下事件: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
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方法—我知道这些方法只有在文档javascriptready
出现后才可用 尝试使用LoadCompleted
事件:
private void Browser_LoadCompleted(object sender, NavigationEventArgs e)
{
LoadingText.Visibility = System.Windows.Visibility.Collapsed;
}
这可确保渲染完所有内容后,加载条将消失
请参见msdn页面:
(我想Stuart是在看WebBrowser的Windows窗体实现,而不是手机控件)对不起,这是我的错。我把文本框放在了屏幕外面,所以我看不见它。这不是一个事件选择,这是一个位置错误。我的错误。对不起,太好了,很高兴你明白了。对不起,是我的错。我把文本框放在了屏幕外面,所以我看不见它。这不是一个事件选择,这是一个位置错误。我的错误。对不起,太好了。在解决您自己的问题方面做得很好-看起来不透明的浏览器控件再次出现!