0
我加載字符串WebBrowser控件,像這樣:WebBrowser控件和loadfinish
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或東西...
編輯:
事件導航工作,但也有一點點延遲...
您是否嘗試過'LoadCompleted'事件:'myBrowser.LoadCompleted + =(s,e)=> loadingIcon.Visibility = Visibility.Collapsed;'? – dkozl
@dkozl'LoadCompleted'是XAML控件上的一個事件,但他們想知道何時呈現HTML。 –