IWebViewControl Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |