2012-11-26 105 views
0

在winform應用程序(C#),在進度控制顯示進度(負載)時,web瀏覽器加載一個頁面,我們可以使用此代碼:ProgressChanged在WPF的WebBrowser

private void WebBrowser_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) 
    { 
     WebBrowser wb = (WebBrowser)sender; 
     ProgressBar.Maximum = (int)e.MaximumProgress; 
     ProgressBar.Value = (int)e.CurrentProgress; 
    } 

我想這對WPF,但它不」工作。看起來像WPF WebBrowser沒有ProgressChanged事件。 我知道我們可以在WPF中使用WinForm WebBrowser,但我只是很好奇,知道WPF WebBrowser能夠在進度條中顯示當前進度(加載頁面)嗎?

回答

0

有一個在WPF控件中沒有這樣的事件,但是,你可以使用Loaded事件,或者您也可以在WPF承載Windows窗體控件,讓你什麼都想要事件

看到Hosting a Windows Forms Control in WPF