Share via


WebViewControl Clase

Definición

Esta clase es una implementación de IWebViewControl.

public ref class WebViewControl sealed : IWebViewControl
public ref class WebViewControl sealed : IWebViewControl, IWebViewControl2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebViewControl final : IWebViewControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebViewControl final : IWebViewControl, IWebViewControl2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebViewControl : IWebViewControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebViewControl : IWebViewControl, IWebViewControl2
Public NotInheritable Class WebViewControl
Implements IWebViewControl
Public NotInheritable Class WebViewControl
Implements IWebViewControl, IWebViewControl2
Herencia
Object Platform::Object IInspectable WebViewControl
Atributos
Implementaciones

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)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1809 17763 AddInitializeScript
1809 17763 GotFocus
1809 17763 LostFocus

Propiedades

Bounds

Obtiene o establece los límites del control.

CanGoBack

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

CanGoForward

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

ContainsFullScreenElement

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

DefaultBackgroundColor

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

DeferredPermissionRequests

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

DocumentTitle

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

IsVisible

Obtiene o establece un valor que indica si este control es invisible.

Process

Obtiene el proceso en el que se hospeda el control.

Scale

Obtiene o establece la escala de la ventana.

Settings

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Source

Obtiene o establece el origen de URI del contenido HTML que se va a mostrar en el control.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Métodos

AddInitializeScript(String)

Inserta un script en un control WebViewControl justo después de ContentLoading , pero antes de que se ejecute cualquier otro script en la página.

BuildLocalStreamUri(String, String)

Crea un URI que se puede pasar a NavigateToLocalStreamUri.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

CapturePreviewToStreamAsync(IRandomAccessStream)

Crea una imagen del contenido del control actual y la escribe en la secuencia especificada.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

CaptureSelectedContentToDataPackageAsync()

Importante

Este método ha quedado en desuso y tiene un problema conocido. Evite usar este método en el código de producción.

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Close()

Cierra el control.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Devuelve la solicitud de permiso diferida con el identificador especificado.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

GoBack()

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

GoForward()

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

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.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

MoveFocus(WebViewControlMoveFocusReason)

Mueva el foco.

Navigate(Uri)

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

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

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

NavigateToString(String)

Carga el contenido HTML especificado como un nuevo documento.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Navega el control a un URI con una solicitud POST y encabezados HTTP.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Refresh()

Vuelve a cargar el contenido actual en el control .

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Stop()

Detiene la navegación o descarga del control actual.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Eventos

AcceleratorKeyPressed

Evento que se desencadena cuando se presiona la tecla de aceleración.

ContainsFullScreenElementChanged

Evento que se desencadena cuando el estado del control contiene actualmente un elemento de pantalla completa o no cambia.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

ContentLoading

Evento que se desencadena cuando el control ha empezado a cargar contenido nuevo.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

DOMContentLoaded

Evento que se desencadena cuando el control ha terminado de analizar el contenido HTML actual.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

FrameContentLoading

Evento que se desencadena cuando un marco del control ha terminado de analizar su contenido HTML actual.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

FrameDOMContentLoaded

Evento que se desencadena cuando un marco del control ha terminado de analizar su contenido HTML actual.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

FrameNavigationCompleted

Evento que se desencadena cuando un fotograma del control ha terminado de cargar su contenido.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

FrameNavigationStarting

Evento que se desencadena antes de que un marco del control navegue al nuevo contenido.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

GotFocus

Informa a la aplicación cuando webViewControl recibe el foco (debido a que el usuario hace clic dentro o fuera de WebViewControl). Use en combinación con el evento LostFocus y los cambios de foco mediante programación mediante el método WebViewControl.MoveFocus .

LongRunningScriptDetected

Evento que se desencadena periódicamente mientras el control ejecuta JavaScript, lo que le permite detener el script.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

LostFocus

Informa a la aplicación cuando WebViewControl pierde el foco. El usuario puede iniciarlo haciendo clic dentro o fuera de WebViewControl o mediante un cambio de foco mediante programación, como la aplicación que llama a SetFocus en una ventana que no es webViewControl o una llamada al método MoveFocus .

MoveFocusRequested

Evento que se desencadena cuando se solicita un movimiento de foco.

NavigationCompleted

Evento que se desencadena cuando el control ha terminado de cargar el contenido actual o si se ha producido un error en la navegación.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

NavigationStarting

Evento que se desencadena antes de que el control navegue al nuevo contenido.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

NewWindowRequested

Evento que se desencadena cuando un usuario realiza una acción en el control que hace que el contenido se abra en una nueva ventana.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

PermissionRequested

Evento que se desencadena cuando una acción del control requiere que se conceda ese permiso.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

ScriptNotify

Evento que se desencadena cuando el contenido incluido en el control pasa una cadena a la aplicación mediante window.external.notify.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

UnsafeContentWarningDisplaying

Evento que se desencadena cuando el control muestra una página de advertencia para el contenido que el filtro SmartScreen notificó como no seguro.

UnsupportedUriSchemeIdentified

Evento que se desencadena cuando se intenta navegar a un URI mediante un esquema que el control no admite.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

UnviewableContentIdentified

Evento que se desencadena cuando el control intenta descargar un archivo no admitido.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

WebResourceRequested

Evento que se desencadena cuando se realiza una solicitud HTTP.

Para obtener más información, consulta Windows.Web.UI.IWebViewControl.

Se aplica a