WebViewControl Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 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. |