質問: browser; browser.LoadingStateChanged += OnLoadingStateChanged; browser.Address ="https://www.google.com/"; //ここにLoadingStateChangedイベントを利用した待ち処理を行いたい browser.Load( "http://github.com"); } private void OnLoadingStateChanged(object sender, LoadingStateChangedEventArgs args) { Debug.Print("OnLoadingStateChanged is occured!"); if (args.IsLoading) { } else { } } ```
回答: 見つけたサイトの回答で十分じゃないかな。 「ページ読み込みを待つ処理」は無理。 ロードが終わったというイベントから作る。 参考:イベントベースの非同期パターンの概要 今時だと、await / async でやってくれとか思うけど、昔からある定番のパターンです。