Partager via


IWebViewControl Interface

Définition

Fournit un contrôle qui héberge du contenu HTML dans une application.

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
Dérivé
Attributs

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)

Propriétés

CanGoBack

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

CanGoForward

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

ContainsFullScreenElement

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

DefaultBackgroundColor

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

DeferredPermissionRequests

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

DocumentTitle

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

Settings

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

Source

Obtient ou définit la source URI (Uniform Resource Identifier) du contenu HTML à afficher dans IWebViewControl.

Méthodes

BuildLocalStreamUri(String, String)

Crée un URI que vous pouvez passer à NavigateToLocalStreamUri

CapturePreviewToStreamAsync(IRandomAccessStream)

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

CaptureSelectedContentToDataPackageAsync()

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

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

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

GoBack()

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

GoForward()

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

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.

Navigate(Uri)

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

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

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

NavigateToString(String)

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

NavigateWithHttpRequestMessage(HttpRequestMessage)

Navigue dans IWebViewControl jusqu’à un URI avec une requête POST et des en-têtes HTTP.

Refresh()

Recharge le contenu actuel dans IWebViewControl.

Stop()

Arrête la navigation ou le téléchargement IWebViewControl actuel.

Événements

ContainsFullScreenElementChanged

Se produit lorsque l’status indiquant si IWebViewControl contient actuellement un élément plein écran ou ne change pas.

ContentLoading

Se produit lorsque IWebViewControl a commencé à charger du nouveau contenu.

DOMContentLoaded

Se produit lorsque IWebViewControl a terminé l’analyse du contenu HTML actuel.

FrameContentLoading

Se produit lorsqu’un frame dans IWebViewControl a terminé l’analyse de son contenu HTML actuel.

FrameDOMContentLoaded

Se produit lorsqu’un frame dans IWebViewControl a terminé l’analyse de son contenu HTML actuel.

FrameNavigationCompleted

Se produit lorsqu’un frame dans IWebViewControl a terminé de charger son contenu.

FrameNavigationStarting

Se produit avant qu’un cadre dans IWebViewControl accède au nouveau contenu.

LongRunningScriptDetected

Se produit régulièrement pendant que IWebViewControl exécute JavaScript, ce qui vous permet d’arrêter le script.

NavigationCompleted

Se produit lorsque le contrôle IWebViewControl a terminé de charger le contenu actuel ou si la navigation a échoué.

NavigationStarting

Se produit avant que IWebViewControl accède au nouveau contenu.

NewWindowRequested

Se produit lorsqu’un utilisateur effectue une action dans IWebViewControl qui entraîne l’ouverture du contenu dans une nouvelle fenêtre.

PermissionRequested

Se produit lorsqu’une action dans un IWebViewControl nécessite l’octroi de cette autorisation.

ScriptNotify

Se produit lorsque le contenu contenu dans IWebViewControl transmet une chaîne à l’application à l’aide de JavaScript.

UnsafeContentWarningDisplaying

Se produit lorsque IWebViewControl affiche une page d’avertissement pour le contenu signalé comme non sécurisé par le filtre SmartScreen.

UnsupportedUriSchemeIdentified

Se produit lorsqu’une tentative est effectuée pour accéder à un URI (Uniform Resource Identifier) à l’aide d’un schéma non pris en charge par IWebViewControl.

UnviewableContentIdentified

Se produit lorsque IWebViewControl tente de télécharger un fichier non pris en charge.

WebResourceRequested

Autorise l’interception d’une requête HTTP. Cet événement est déclenché chaque fois qu’une requête HTTP est effectuée.

S’applique à