Partager via


WebViewControl Classe

Définition

Cette classe est une implémentation d’un 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
Héritage
Object Platform::Object IInspectable WebViewControl
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v6.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1809 17763 AddInitializeScript
1809 17763 GotFocus
1809 17763 LostFocus

Propriétés

Bounds

Obtient ou définit les limites du contrôle.

CanGoBack

Obtient une valeur qui indique s’il existe au moins une page dans l’historique de navigation vers l’arrière.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

CanGoForward

Obtient une valeur qui indique s’il existe au moins une page dans l’historique de navigation avant.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

ContainsFullScreenElement

Obtient une valeur qui indique si le contrôle contient un élément qui prend en charge le plein écran.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

DefaultBackgroundColor

Obtient ou définit la couleur à utiliser comme arrière-plan de contrôle lorsque le contenu HTML ne spécifie pas de couleur.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

DeferredPermissionRequests

Obtient une collection de demandes d’autorisation qui attendent d’être accordées ou refusées.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

DocumentTitle

Obtient le titre de la page actuellement affichée dans le contrôle .

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

IsVisible

Obtient ou définit une valeur qui indique si ce contrôle est invisible.

Process

Obtient le processus dans lequel le contrôle est hébergé.

Scale

Obtient ou définit l’échelle de la fenêtre.

Settings

Obtient un objet WebViewControlSettings qui contient des propriétés permettant d’activer ou de désactiver les fonctionnalités IWebViewControl.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

Source

Obtient ou définit la source d’URI du contenu HTML à afficher dans le contrôle.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

Méthodes

AddInitializeScript(String)

Injecte un script dans un WebViewControl juste après ContentLoading , mais avant qu’un autre script ne soit exécuté sur la page.

BuildLocalStreamUri(String, String)

Crée un URI que vous pouvez passer à NavigateToLocalStreamUri

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

CapturePreviewToStreamAsync(IRandomAccessStream)

Crée une image du contenu du contrôle actuel et l’écrit dans le flux spécifié.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

CaptureSelectedContentToDataPackageAsync()

Important

Cette méthode a été déconseillée et présente un problème connu. Évitez d’utiliser cette méthode dans votre code de production.

Obtient de façon asynchrone un DataPackage qui contient le contenu sélectionné dans le contrôle.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

Close()

Ferme le contrôle.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Retourne la demande d’autorisation différée avec l’ID spécifié.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

GoBack()

Navigue dans IWebViewControl jusqu’à la page précédente de l’historique de navigation.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

GoForward()

Navigue dans IWebViewControl jusqu’à la page suivante de l’historique de navigation.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

InvokeScriptAsync(String, IIterable<String>)

Exécute la fonction de script spécifiée à partir du code HTML actuellement chargé, avec des arguments spécifiques, en tant qu’action asynchrone.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

MoveFocus(WebViewControlMoveFocusReason)

Déplacez le focus.

Navigate(Uri)

Charge le contenu HTML à l’URI (Uniform Resource Identifier) spécifié.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Charge le contenu web local à l’URI spécifié à l’aide d’un IUriToStreamResolver.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

NavigateToString(String)

Charge le contenu HTML spécifié en tant que nouveau document.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

NavigateWithHttpRequestMessage(HttpRequestMessage)

Navigue le contrôle vers un URI avec une requête POST et des en-têtes HTTP.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

Refresh()

Recharge le contenu actuel dans le contrôle.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

Stop()

Arrête la navigation ou le téléchargement du contrôle actuel.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

Événements

AcceleratorKeyPressed

Événement déclenché lorsque la touche d’accélérateur est enfoncée.

ContainsFullScreenElementChanged

Événement qui est déclenché lorsque le status de savoir si le contrôle contient actuellement un élément plein écran ou non change.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

ContentLoading

Événement déclenché lorsque le contrôle a commencé à charger du nouveau contenu.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

DOMContentLoaded

Événement qui est déclenché lorsque le contrôle a terminé l’analyse du contenu HTML actuel.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

FrameContentLoading

Événement qui est déclenché lorsqu’un frame dans le contrôle a terminé l’analyse de son contenu HTML actuel.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

FrameDOMContentLoaded

Événement qui est déclenché lorsqu’un frame dans le contrôle a terminé l’analyse de son contenu HTML actuel.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

FrameNavigationCompleted

Événement qui est déclenché lorsqu’une trame dans le contrôle a terminé de charger son contenu.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

FrameNavigationStarting

Événement qui est déclenché avant qu’une trame dans le contrôle accède au nouveau contenu.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

GotFocus

Informe votre application quand le WebViewControl reçoit le focus (en raison du fait que l’utilisateur clique à l’intérieur/à l’extérieur du WebViewControl). Utilisez en combinaison avec l’événement LostFocus et les modifications de focus programmatique à l’aide de la méthode WebViewControl.MoveFocus .

LongRunningScriptDetected

Événement qui est déclenché régulièrement pendant que le contrôle exécute JavaScript, ce qui vous permet d’arrêter le script.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

LostFocus

Informe votre application quand WebViewControl perd le focus. Peut être lancé par l’utilisateur qui clique à l’intérieur/à l’extérieur de WebViewControl ou par un changement de focus programmatique, tel que l’application appelant SetFocus sur une fenêtre qui n’est pas le WebViewControl ou un appel de méthode MoveFocus .

MoveFocusRequested

Événement qui est déclenché lorsqu’un déplacement de focus est demandé.

NavigationCompleted

Événement qui est déclenché lorsque le contrôle a terminé de charger le contenu actuel ou si la navigation a échoué.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

NavigationStarting

Événement qui est déclenché avant que le contrôle accède au nouveau contenu.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

NewWindowRequested

Événement qui est déclenché lorsqu’un utilisateur effectue une action dans le contrôle qui entraîne l’ouverture du contenu dans une nouvelle fenêtre.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

PermissionRequested

Événement qui est déclenché lorsqu’une action dans le contrôle nécessite l’octroi de cette autorisation.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

ScriptNotify

Événement qui est déclenché lorsque le contenu contenu dans le contrôle passe une chaîne à l’application à l’aide window.external.notifyde .

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

UnsafeContentWarningDisplaying

Événement qui est déclenché lorsque le contrôle affiche une page d’avertissement pour le contenu signalé comme non sécurisé par le filtre SmartScreen.

UnsupportedUriSchemeIdentified

Événement déclenché lorsqu’une tentative d’accès à un URI est effectuée à l’aide d’un schéma que le contrôle ne prend pas en charge.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

UnviewableContentIdentified

Événement déclenché lorsque le contrôle tente de télécharger un fichier non pris en charge.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

WebResourceRequested

Événement déclenché lorsqu’une requête HTTP est effectuée.

Pour plus d’informations, consultez Windows.Web.UI.IWebViewControl

S’applique à