Windows Dev Center

WebView.NavigationStarting Event

Se produce antes de que WebView navegue al nuevo contenido.

Sintaxis


public event TypedEventHandler<WebView, WebViewNavigationStartingEventArgs> NavigationStarting

Información de eventos

Delegado TypedEventHandler<WebView, WebViewNavigationStartingEventArgs>

Comentarios

Puede cancelar la navegación en un controlador para este evento estableciendo la propiedad WebViewNavigationStartingEventArgs.Cancel en true.

Los eventos de navegación de WebView se provocan en el siguiente orden:

Los eventos similares se producen en el mismo orden para cada iframe del contenido de WebView:

Ejemplos

El ejemplo de código siguiente muestra cómo controlar este evento para actualizar un cuadro de texto utilizado como barra de direcciones. Para ver el ejemplo completo, vea el ejemplo de control WebView de XAML.


void webView1_NavigationStarting(WebView sender, WebViewNavigationStartingEventArgs args)
{
    string url = "";
    try { url = args.Uri.ToString(); }
    finally
    {
        address.Text = url;
        appendLog(String.Format("Starting navigation to: \"{0}\".\n", url));
        pageIsLoading = true;
    }
}


Requisitos

Cliente mínimo admitido

Windows 8.1

Servidor mínimo admitido

Windows Server 2012 R2

Espacio de nombres

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Metadatos

Windows.winmd

Vea también

WebView
WebViewNavigationStartingEventArgs
Ejemplo de control WebView de XAML

 

 

Mostrar:
© 2015 Microsoft