0

WinForm App(C#)では、WebBrowserがページをロードするときにProgressBar Controlに進行状況(ロード)を表示するために、次のコードを使用できます。

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

これをWPFで試しましたが、機能しません。WPFWebBrowserにはProgressChangedイベントがないようです。WPFでWinFormWebBrowserを使用できることは知っていますが、WPF WebBrowserが進行状況バーに現在の進行状況(ページの読み込み)を表示する方法があるかどうか知りたいだけです。

4

1 に答える 1

0

WPFコントロールにはそのようなイベントはありませんが、Loaded Eventを使用するか、WPFでWindowsフォームコントロールをホストして、必要なイベントを取得することができます。

WPFでのWindowsフォームコントロールのホストを参照してください。

于 2012-11-26T05:43:05.433 に答える