我正在将字符串加载到 WebBrowser 控件,如下所示:
ArticleContent.NavigateToString("<p style='font-size:20px; font-weight:bold;'>" +article.Title + "</p><br/>" + article.Text);
article.Title 和 article.Text 只是 HTML 字符串。
所以,当我导航到这个页面时,我试图显示加载图标:
LoadingIcon.Visibility = Visibility.Visible;
然后将数据加载到 WebBrowser 控件后,我禁用加载图标:
ArticleContent.NavigateToString("<p style='font-size:20px; font-weight:bold;'>" + article.Title + "</p><br/>" + article.Text);
loadingIcon.Visibility = Visibility.Collapsed;
问题是加载图标在 WebBrowser 内容显示之前禁用。是否有任何事件要处理 contentloaded 之类的...
编辑:
事件导航有效,但也有一点延迟......