当前位置: 首页 > 编程语言 > C#

在webview控件加载网页时,在Windows8应用程序中显示进度条-铃铛分享

时间:2023-04-11 11:14:03 C#

在webview控件加载网页时,在Windows8应用程序中显示进度条/铃铛体验添加进度条和调用异步函数时进度环。这是一项简单的工作,因为它只依赖于进度条和进度环的IsIndeterminate和IsActive属性。现在我的问题是当某些网页加载到windows8应用程序的webview控件中时,如何在应用程序中显示进度条/铃声。我正在搜索一个属性或事件,告诉webview中的网页它当前正在加载。大家如果遇到这样的楼盘,如果有其他的解决办法,请写下来,请大家指教!首先声明委托publicdelegatevoidLoadCompletedEventHandler(objectsender,NavigationEventArgse);逻辑上将以下代码添加到进度条/铃声必须开始显示的区域。ProgressRing1.IsActive=true;//对于进度环ProgressBar1.IsIndeterminate=true;//对于进度条添加此行以将控件传递给确定webview控件是否已完全加载网页的事件。WebView1.LoadCompleted+=newWindows.UI.Xaml.Navigation.LoadCompletedEventHandler(WebView1_LoadCompleted);定义以下函数来处理网页完全加载时发生的情况(此时您的目标是隐藏进度条/铃声)voidWebView1_LoadCompleted(objectsender,Windows.UI.Xaml.Navigation.NavigationEventArgse){//代码用于隐藏进度条/环ProgressRing1.IsActive=false;//对于进度环ProgressBar1.IsIndeterminate=false;//forprogressbar}如需进一步参考,您可以查看此MSDN页面。您应该能够关闭DocumentCompleted或Navigated忙,使用Navigated我相信您必须与原始链接进行比较,因为它会在重定向时触发。只是一个更正,如果您将它用于调用,那么事件处理程序将是上面的,而不是`newWindows.UI.Xaml.Navigation.LoadCompletedEventHandler(WebView1_LoadCompleted);`在Windows8应用程序中显示进度条/铃声分享所有内容。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——`newSystem.Windows.Navigation.LoadCompletedEventHandler(WebView1_LoadCompleted);`本文收集自网络,不代表作品位置。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: