IWebViewControl Interfaz

Definición

Proporciona un control que hospeda contenido HTML en una aplicación.

public interface class IWebViewControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.Guid(1066537750, 48240, 19418, 145, 54, 201, 67, 112, 137, 159, 171)]
struct IWebViewControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.Guid(1066537750, 48240, 19418, 145, 54, 201, 67, 112, 137, 159, 171)]
public interface IWebViewControl
Public Interface IWebViewControl
Derivado
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Propiedades

CanGoBack

Obtiene un valor que indica si hay al menos una página en el historial de navegación hacia atrás.

CanGoForward

Obtiene un valor que indica si hay al menos una página en el historial de navegación hacia delante.

ContainsFullScreenElement

Obtiene un valor que indica si IWebViewControl contiene un elemento que admite pantalla completa.

DefaultBackgroundColor

Obtiene o establece el color que se va a usar como fondo IWebViewControl cuando el contenido HTML no especifica un color.

DeferredPermissionRequests

Obtiene una colección de solicitudes de permisos que están esperando que se concedan o denieguen.

DocumentTitle

Obtiene el título de la página que se muestra actualmente en IWebViewControl.

Settings

Obtiene un objeto WebViewControlSettings que contiene propiedades para habilitar o deshabilitar las características de IWebViewControl.

Source

Obtiene o establece el origen del identificador uniforme de recursos (URI) del contenido HTML que se va a mostrar en IWebViewControl.

Métodos

BuildLocalStreamUri(String, String)

Crea un URI que se puede pasar a NavigateToLocalStreamUri.

CapturePreviewToStreamAsync(IRandomAccessStream)

Crea una imagen del contenido actual de IWebViewControl y lo escribe en la secuencia especificada.

CaptureSelectedContentToDataPackageAsync()

Obtiene de forma asincrónica un DataPackage que contiene el contenido seleccionado dentro de IWebViewControl.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Devuelve la solicitud de permiso diferida con el identificador especificado.

GoBack()

Navega por IWebViewControl a la página anterior del historial de navegación.

GoForward()

Navega por IWebViewControl a la página siguiente del historial de navegación.

InvokeScriptAsync(String, IIterable<String>)

Ejecuta la función de script especificada desde el HTML cargado actualmente, con argumentos específicos, como una acción asincrónica.

Navigate(Uri)

Carga el contenido HTML en el identificador uniforme de recursos (URI) especificado.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Carga el contenido web local en el URI especificado mediante un IUriToStreamResolver.

NavigateToString(String)

Carga el contenido HTML especificado como un nuevo documento.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Navega por IWebViewControl a un URI con una solicitud POST y encabezados HTTP.

Refresh()

Vuelve a cargar el contenido actual en IWebViewControl.

Stop()

Detiene la navegación o descarga de IWebViewControl actual.

Eventos

ContainsFullScreenElementChanged

Se produce cuando el estado de si IWebViewControl contiene actualmente un elemento de pantalla completa o no cambia.

ContentLoading

Se produce cuando IWebViewControl ha empezado a cargar contenido nuevo.

DOMContentLoaded

Se produce cuando IWebViewControl ha terminado de analizar el contenido HTML actual.

FrameContentLoading

Se produce cuando un marco del IWebViewControl ha terminado de analizar su contenido HTML actual.

FrameDOMContentLoaded

Se produce cuando un marco del IWebViewControl ha terminado de analizar su contenido HTML actual.

FrameNavigationCompleted

Se produce cuando un fotograma del IWebViewControl ha terminado de cargar su contenido.

FrameNavigationStarting

Se produce antes de que un fotograma del IWebViewControl navegue hasta el nuevo contenido.

LongRunningScriptDetected

Se produce periódicamente mientras IWebViewControl ejecuta JavaScript, lo que le permite detener el script.

NavigationCompleted

Se produce cuando IWebViewControl ha terminado de cargar el contenido actual o si se ha producido un error en la navegación.

NavigationStarting

Se produce antes de que IWebViewControl navegue al nuevo contenido.

NewWindowRequested

Se produce cuando un usuario realiza una acción en el IWebViewControl que hace que el contenido se abra en una nueva ventana.

PermissionRequested

Se produce cuando una acción de un IWebViewControl requiere que se conceda ese permiso.

ScriptNotify

Se produce cuando el contenido contenido de IWebViewControl pasa una cadena a la aplicación mediante JavaScript.

UnsafeContentWarningDisplaying

Se produce cuando IWebViewControl muestra una página de advertencia para el contenido notificado como no seguro por el filtro SmartScreen.

UnsupportedUriSchemeIdentified

Se produce cuando se intenta navegar a un identificador uniforme de recursos (URI) mediante un esquema que IWebViewControl no admite.

UnviewableContentIdentified

Se produce cuando IWebViewControl intenta descargar un archivo no admitido.

WebResourceRequested

Permite la interceptación de una solicitud HTTP. Este evento se desencadena cada vez que se realiza una solicitud HTTP.

Se aplica a