WebViewControl Clase
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í.
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
- 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 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. |