У меня есть цикл foreach для многократного вызова _webView.NavigateToLocalStreamUri(url[index], resolver)
. Как я знаю, каждый раз, когда я перехожу к определенному URL, события NavigationStarting
и NavigationCompleted
запускаются. Но в моем случае NavigationStarting
вызывается для каждого запроса, а NavigationCompleted
- только для последнего запроса.
Я хочу знать, есть ли способ убедиться, что NavigationCompleted
вызывается для каждого запроса. Я искал, но ответа не отвечает моей цели.
for (int i = 0; i < 3; i++){
// here I raise event to call `NavigateToLocalStreamUri` of _webview
}
_webview имеет 2 события NavigationStarting
и NavigationCompleted
// когда i = 0 or 1
программа вызывает только обработчик событий NavigationStarting
, но не вызывает обработчик событий NavigationCompleted
// когда i = 2
(всегда последняя итерация цикла for
)
программа вызывает обработчик событий обоих событий NavigationStarting
и NavigationCompleted
// Есть ли какое-нибудь решение, чтобы убедиться, что при i = 0 или 1 вызывается обработчик NavigationCompleted
?