WebViewControl Klasse

Definition

Diese Klasse ist eine Implementierung von 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
Vererbung
Object Platform::Object IInspectable WebViewControl
Attribute
Implementiert

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)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1809 17763 AddInitializeScript
1809 17763 GotFocus
1809 17763 LostFocus

Eigenschaften

Bounds

Ruft die Grenzen des -Steuerelements ab oder legt diese fest.

CanGoBack

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

CanGoForward

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

ContainsFullScreenElement

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

DefaultBackgroundColor

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

DeferredPermissionRequests

Ruft eine Auflistung von Berechtigungsanforderungen ab, die darauf warten, erteilt oder verweigert zu werden.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

DocumentTitle

Ruft den Titel der Seite ab, die derzeit im Steuerelement angezeigt wird.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

IsVisible

Ruft einen Wert ab, der angibt, ob dieses Steuerelement unsichtbar ist, oder legt diesen fest.

Process

Ruft den Prozess ab, in dem das Steuerelement gehostet wird.

Scale

Ruft die Skalierung des Fensters ab oder legt sie fest.

Settings

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Source

Ruft die URI-Quelle des HTML-Inhalts ab, der im Steuerelement angezeigt werden soll, oder legt diese fest.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Methoden

AddInitializeScript(String)

Fügt ein Skript direkt nach ContentLoading, aber bevor ein anderes Skript auf der Seite ausgeführt wird, in ein WebViewControl ein.

BuildLocalStreamUri(String, String)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

CapturePreviewToStreamAsync(IRandomAccessStream)

Erstellt ein Image des aktuellen Steuerelementinhalts und schreibt es in den angegebenen Stream.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

CaptureSelectedContentToDataPackageAsync()

Wichtig

Diese Methode ist veraltet und weist ein bekanntes Problem auf. Vermeiden Sie die Verwendung dieser Methode in Ihrem Produktionscode.

Ruft asynchron ein DataPackage ab , das den ausgewählten Inhalt im Steuerelement enthält.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Close()

Schließt das Steuerelement.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

GoBack()

Navigiert das IWebViewControl zur vorherigen Seite im Navigationsverlauf.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

GoForward()

Navigiert das IWebViewControl zur nächsten Seite im Navigationsverlauf.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

InvokeScriptAsync(String, IIterable<String>)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

MoveFocus(WebViewControlMoveFocusReason)

Verschieben Sie den Fokus.

Navigate(Uri)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

NavigateToString(String)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

NavigateWithHttpRequestMessage(HttpRequestMessage)

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

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Refresh()

Lädt den aktuellen Inhalt im Steuerelement neu.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Stop()

Hält die aktuelle Steuerelementnavigation oder den Download an.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Ereignisse

AcceleratorKeyPressed

Ein Ereignis, das ausgelöst wird, wenn die Tastenkombination gedrückt wird.

ContainsFullScreenElementChanged

Ein Ereignis, das ausgelöst wird, wenn sich die status, ob das Steuerelement derzeit ein Vollbildelement enthält oder nicht ändert.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

ContentLoading

Ein Ereignis, das ausgelöst wird, wenn das Steuerelement mit dem Laden neuer Inhalte begonnen hat.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

DOMContentLoaded

Ein Ereignis, das ausgelöst wird, wenn das Steuerelement die Analyse des aktuellen HTML-Inhalts abgeschlossen hat.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

FrameContentLoading

Ein Ereignis, das ausgelöst wird, wenn ein Frame im Steuerelement die Analyse des aktuellen HTML-Inhalts abgeschlossen hat.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

FrameDOMContentLoaded

Ein Ereignis, das ausgelöst wird, wenn ein Frame im Steuerelement die Analyse des aktuellen HTML-Inhalts abgeschlossen hat.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

FrameNavigationCompleted

Ein Ereignis, das ausgelöst wird, wenn ein Frame im Steuerelement den Inhalt geladen hat.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

FrameNavigationStarting

Ein Ereignis, das ausgelöst wird, bevor ein Frame im Steuerelement zu neuen Inhalten navigiert.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

GotFocus

Informiert Ihre App, wenn das WebViewControl den Fokus erhält (weil der Benutzer innerhalb/außerhalb des WebViewControl-Steuerelements klickt). Verwenden Sie in Kombination mit dem LostFocus-Ereignis und programmgesteuerten Fokusänderungen mithilfe der WebViewControl.MoveFocus-Methode .

LongRunningScriptDetected

Ein Ereignis, das regelmäßig ausgelöst wird, während das Steuerelement JavaScript ausführt, sodass Sie das Skript anhalten können.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

LostFocus

Informiert Ihre App, wenn das WebViewControl den Fokus verliert. Kann durch den Benutzer initiiert werden, der innerhalb/außerhalb des WebViewControl-Steuerelements klickt, oder durch eine programmgesteuerte Fokusänderung, z. B. durch die App, die SetFocus in einem Fenster aufruft, das nicht der WebViewControl- oder MoveFocus-Methodenaufruf ist.

MoveFocusRequested

Ein Ereignis, das ausgelöst wird, wenn eine Fokusverschiebung angefordert wird.

NavigationCompleted

Ein Ereignis, das ausgelöst wird, wenn das Steuerelement das Laden des aktuellen Inhalts beendet hat oder wenn die Navigation fehlgeschlagen ist.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

NavigationStarting

Ein Ereignis, das ausgelöst wird, bevor das Steuerelement zu neuen Inhalten navigiert.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

NewWindowRequested

Ein Ereignis, das ausgelöst wird, wenn ein Benutzer eine Aktion im Steuerelement ausführt, die dazu führt, dass Inhalte in einem neuen Fenster geöffnet werden.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

PermissionRequested

Ein Ereignis, das ausgelöst wird, wenn für eine Aktion im Steuerelement diese Berechtigung erteilt werden muss.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

ScriptNotify

Ein Ereignis, das ausgelöst wird, wenn der im Steuerelement enthaltene Inhalt eine Zeichenfolge mit window.external.notifyan die App übergibt.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

UnsafeContentWarningDisplaying

Ein Ereignis, das ausgelöst wird, wenn das Steuerelement eine Warnseite für Inhalte anzeigt, die vom SmartScreen-Filter als unsicher gemeldet wurden.

UnsupportedUriSchemeIdentified

Ein Ereignis, das ausgelöst wird, wenn versucht wird, mit einem Schema, das vom Steuerelement nicht unterstützt wird, zu einem URI zu navigieren.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

UnviewableContentIdentified

Ein Ereignis, das ausgelöst wird, wenn das Steuerelement versucht, eine nicht unterstützte Datei herunterzuladen.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

WebResourceRequested

Ein Ereignis, das ausgelöst wird, wenn eine HTTP-Anforderung gestellt wird.

Weitere Informationen finden Sie unter Windows.Web.UI.IWebViewControl.

Gilt für: