Эквивалент OnLoadingStateChange CEF в WebView2

#.net #webbrowser-control #chromium-embedded #webview2

#.net #веб-браузер-управление #встроенный в chromium #webview2

Вопрос:

В моем приложении WPF, в котором размещен элемент управления WebView2, я хочу отслеживать состояние загрузки моего браузера точно так же, как это делает ‘OnloadingStateChange’ в CEF.

Как я могу добиться того же в WebView2?

Ответ №1:

Событие CoreWebView2.NavigationStarting отправляется до того, как документ верхнего уровня WebView2 перейдет к новому URI, а CoreWebView2.NavigationCompleted отправляется после сбоя навигации или загрузки документа. Вот информация о событиях навигации WebView2.

Из элемента управления WPF WebView2 вы можете использовать свойство CoreWebView2 для поиска всех событий навигации. Свойство CoreWebView2 доступно после инициализации WebView2.

Диаграмма состояния события навигации WebView2.