IWebViewControl Schnittstelle

Definition

Stellt ein Steuerelement bereit, das HTML-Inhalte in einer App hostet.

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
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Eigenschaften

CanGoBack

Ruft einen Wert ab, der angibt, ob im Rückwärtsnavigationsverlauf mindestens eine Seite vorhanden ist.

CanGoForward

Ruft einen Wert ab, der angibt, ob im Vorwärtsnavigationsverlauf mindestens eine Seite vorhanden ist.

ContainsFullScreenElement

Ruft einen Wert ab, der angibt, ob IWebViewControl ein Element enthält, das den Vollbildmodus unterstützt.

DefaultBackgroundColor

Ruft die Farbe ab, die als IWebViewControl-Hintergrund verwendet werden soll, wenn der HTML-Inhalt keine Farbe angibt, oder legt diese fest.

DeferredPermissionRequests

Ruft eine Auflistung von Berechtigungsanforderungen ab, die darauf warten, gewährt oder verweigert zu werden.

DocumentTitle

Ruft den Titel der Seite ab, die derzeit in IWebViewControl angezeigt wird.

Settings

Ruft ein WebViewControlSettings-Objekt ab, das Eigenschaften zum Aktivieren oder Deaktivieren von IWebViewControl-Features enthält.

Source

Ruft die URI-Quelle (Uniform Resource Identifier) des HTML-Inhalts ab, der in IWebViewControl angezeigt werden soll, oder legt diese fest.

Methoden

BuildLocalStreamUri(String, String)

Erstellt einen URI, den Sie an NavigateToLocalStreamUri übergeben können.

CapturePreviewToStreamAsync(IRandomAccessStream)

Erstellt ein Bild des aktuellen IWebViewControl-Inhalts und schreibt es in den angegebenen Stream.

CaptureSelectedContentToDataPackageAsync()

Ruft asynchron ein DataPackage ab , das den ausgewählten Inhalt in IWebViewControl enthält.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Gibt die Verzögerte Berechtigungsanforderung mit der angegebenen ID zurück.

GoBack()

Navigiert IWebViewControl zur vorherigen Seite im Navigationsverlauf.

GoForward()

Navigiert IWebViewControl zur nächsten Seite im Navigationsverlauf.

InvokeScriptAsync(String, IIterable<String>)

Führt die angegebene Skriptfunktion aus dem aktuell geladenen HTML-Code mit bestimmten Argumenten als asynchrone Aktion aus.

Navigate(Uri)

Lädt den HTML-Inhalt am angegebenen URI (Uniform Resource Identifier).

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Lädt lokale Webinhalte am angegebenen URI mithilfe eines IUriToStreamResolvers.

NavigateToString(String)

Lädt den angegebenen HTML-Inhalt als neues Dokument.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Navigiert IWebViewControl zu einem URI mit einer POST-Anforderung und HTTP-Headern.

Refresh()

Lädt den aktuellen Inhalt in IWebViewControl neu.

Stop()

Hält die aktuelle IWebViewControl-Navigation oder den Aktuellen Download an.

Ereignisse

ContainsFullScreenElementChanged

Tritt auf, wenn sich die status ändert, ob IWebViewControl derzeit ein Vollbildelement enthält oder nicht.

ContentLoading

Tritt auf, wenn IWebViewControl mit dem Laden neuer Inhalte begonnen hat.

DOMContentLoaded

Tritt auf, wenn IWebViewControl die Analyse des aktuellen HTML-Inhalts abgeschlossen hat.

FrameContentLoading

Tritt auf, wenn ein Frame in IWebViewControl den aktuellen HTML-Inhalt analysiert hat.

FrameDOMContentLoaded

Tritt auf, wenn ein Frame in IWebViewControl den aktuellen HTML-Inhalt analysiert hat.

FrameNavigationCompleted

Tritt auf, wenn ein Frame in IWebViewControl seinen Inhalt geladen hat.

FrameNavigationStarting

Tritt auf, bevor ein Frame in IWebViewControl zu neuen Inhalten navigiert.

LongRunningScriptDetected

Tritt in regelmäßigen Abständen auf, während IWebViewControl JavaScript ausführt, sodass Sie das Skript anhalten können.

NavigationCompleted

Tritt auf, wenn IWebViewControl das Laden des aktuellen Inhalts abgeschlossen hat oder wenn die Navigation fehlgeschlagen ist.

NavigationStarting

Tritt auf, bevor IWebViewControl zu neuen Inhalten navigiert.

NewWindowRequested

Tritt auf, wenn ein Benutzer eine Aktion in IWebViewControl ausführt, die bewirkt, dass Inhalte in einem neuen Fenster geöffnet werden.

PermissionRequested

Tritt auf, wenn für eine Aktion in einem IWebViewControl die Berechtigung erteilt werden muss.

ScriptNotify

Tritt auf, wenn der in IWebViewControl enthaltene Inhalt eine Zeichenfolge mithilfe von JavaScript an die Anwendung übergibt.

UnsafeContentWarningDisplaying

Tritt auf, wenn IWebViewControl eine Warnseite für Inhalte anzeigt, die vom SmartScreen-Filter als unsicher gemeldet wurden.

UnsupportedUriSchemeIdentified

Tritt auf, wenn versucht wird, mithilfe eines Schemas, das von IWebViewControl nicht unterstützt wird, zu einem URI (Uniform Resource Identifier) zu navigieren.

UnviewableContentIdentified

Tritt auf, wenn IWebViewControl versucht, eine nicht unterstützte Datei herunterzuladen.

WebResourceRequested

Ermöglicht das Abfangen einer HTTP-Anforderung. Dieses Ereignis wird jedes Mal ausgelöst, wenn eine HTTP-Anforderung gestellt wird.

Gilt für: