WebViewControl Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 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 |