WebView.UnviewableContentIdentified Event

Se produce cuando WebView intenta descargar un archivo no compatible.

Sintaxis


public event TypedEventHandler<WebView, WebViewUnviewableContentIdentifiedEventArgs> UnviewableContentIdentified

Información de eventos

Delegado TypedEventHandler<WebView, WebViewUnviewableContentIdentifiedEventArgs>

Comentarios

El control WebView no puede hospedar tipos de archivo arbitrarios, pero puede controlar este evento y usar la clase Launcher para redirigir el archivo a un explorador o a otra aplicación.

Ejemplos

El ejemplo de código siguiente muestra cómo controlar este evento para iniciar un explorador externo cuando el control WebView no puede presentar el contenido de destino. Para ver el ejemplo completo, vea el ejemplo de control WebView de XAML.


void webView1_UnviewableContentIdentified(WebView sender, 
    WebViewUnviewableContentIdentifiedEventArgs args)
{
    appendLog(String.Format("Content for \"{0}\" cannot be loaded into webview. " +
        "Invoking the default launcher instead.\n", args.Uri.ToString()));

    // We turn around and hand the Uri to the 
    // system launcher to launch the default handler for it.
    Windows.Foundation.IAsyncOperation<bool> b = 
        Windows.System.Launcher.LaunchUriAsync(args.Uri);
    pageIsLoading = false;
}


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
WebViewUnviewableContentIdentifiedEventArgs
Launcher
Ejemplo de control WebView de XAML

 

 

Mostrar:
© 2014 Microsoft