Condividi tramite


WebViewControl Classe

Definizione

Questa classe è un'implementazione di 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
Ereditarietà
Object Platform::Object IInspectable WebViewControl
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1809 17763 AddInitializeScript
1809 17763 GotFocus
1809 17763 LostFocus

Proprietà

Bounds

Ottiene o imposta i limiti del controllo.

CanGoBack

Ottiene un valore che indica se nella cronologia di navigazione all'indietro è presente almeno una pagina.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

CanGoForward

Ottiene un valore che indica se nella cronologia di spostamento in avanti è presente almeno una pagina.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

ContainsFullScreenElement

Ottiene un valore che indica se il controllo contiene un elemento che supporta lo schermo intero.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

DefaultBackgroundColor

Ottiene o imposta il colore da usare come sfondo del controllo quando il contenuto HTML non specifica un colore.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

DeferredPermissionRequests

Ottiene una raccolta di richieste di autorizzazione in attesa di essere concesse o negate.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

DocumentTitle

Ottiene il titolo della pagina attualmente visualizzata nel controllo.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

IsVisible

Ottiene o imposta un valore che indica se questo controllo è invisibile.

Process

Ottiene il processo in cui è ospitato il controllo.

Scale

Ottiene o imposta la scala della finestra.

Settings

Ottiene un oggetto WebViewControlSettings contenente proprietà per abilitare o disabilitare le funzionalità IWebViewControl.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Source

Ottiene o imposta l'origine URI del contenuto HTML da visualizzare nel controllo.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Metodi

AddInitializeScript(String)

Inserisce uno script in un WebViewControl appena dopo ContentLoading , ma prima dell'esecuzione di qualsiasi altro script nella pagina.

BuildLocalStreamUri(String, String)

Crea un URI che è possibile passare a NavigateToLocalStreamUri

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

CapturePreviewToStreamAsync(IRandomAccessStream)

Crea un'immagine del contenuto del controllo corrente e la scrive nel flusso specificato.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

CaptureSelectedContentToDataPackageAsync()

Importante

Questo metodo è stato deprecato e ha un problema noto. Evitare di usare questo metodo nel codice di produzione.

Ottiene in modo asincrono un Pacchetto dati che contiene il contenuto selezionato all'interno del controllo.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Close()

Chiude il controllo.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Restituisce la richiesta di autorizzazione posticipata con l'ID specificato.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

GoBack()

Sposta IWebViewControl nella pagina precedente nella cronologia di spostamento.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

GoForward()

Sposta IWebViewControl nella pagina successiva nella cronologia di spostamento.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

InvokeScriptAsync(String, IIterable<String>)

Esegue la funzione di script specificata dal codice HTML attualmente caricato, con argomenti specifici, come azione asincrona.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

MoveFocus(WebViewControlMoveFocusReason)

Spostare lo stato attivo.

Navigate(Uri)

Carica il contenuto HTML nell'URI (Uniform Resource Identifier) specificato.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Carica contenuto Web locale nell'URI specificato usando un IUriToStreamResolver.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

NavigateToString(String)

Carica il contenuto HTML specificato come nuovo documento.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

NavigateWithHttpRequestMessage(HttpRequestMessage)

Sposta il controllo su un URI con una richiesta POST e intestazioni HTTP.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Refresh()

Ricarica il contenuto corrente nel controllo.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Stop()

Arresta lo spostamento o il download del controllo corrente.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Eventi

AcceleratorKeyPressed

Evento attivato quando viene premuto il tasto di scelta rapida.

ContainsFullScreenElementChanged

Evento attivato quando lo stato del controllo contiene attualmente un elemento a schermo intero o meno.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

ContentLoading

Evento attivato quando il controllo ha avviato il caricamento di nuovo contenuto.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

DOMContentLoaded

Evento attivato al termine dell'analisi del contenuto HTML corrente.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

FrameContentLoading

Evento attivato quando un frame nel controllo ha completato l'analisi del contenuto HTML corrente.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

FrameDOMContentLoaded

Evento attivato quando un frame nel controllo ha completato l'analisi del contenuto HTML corrente.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

FrameNavigationCompleted

Evento attivato al termine del caricamento di un frame nel controllo.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

FrameNavigationStarting

Evento attivato prima di un frame nel controllo passa al nuovo contenuto.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

GotFocus

Informa l'app quando WebViewControl riceve lo stato attivo (a causa del clic dell'utente all'interno/all'esterno di WebViewControl ). Usare in combinazione con l'evento LostFocus e le modifiche dello stato attivo a livello di codice usando il metodo WebViewControl.MoveFocus .

LongRunningScriptDetected

Evento attivato periodicamente mentre il controllo esegue JavaScript, consentendo di arrestare lo script.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

LostFocus

Informa l'app quando WebViewControl perde lo stato attivo. Può essere avviato dall'utente che fa clic all'interno/all'esterno di WebViewControl o da una modifica dello stato attivo a livello di codice, ad esempio l'app che chiama SetFocus in una finestra che non è la chiamata al metodo WebViewControl o a MoveFocus .

MoveFocusRequested

Evento attivato quando viene richiesto lo spostamento dello stato attivo.

NavigationCompleted

Evento attivato al termine del caricamento del contenuto corrente o se lo spostamento non è riuscito.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

NavigationStarting

Evento attivato prima che il controllo passi al nuovo contenuto.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

NewWindowRequested

Evento attivato quando un utente esegue un'azione nel controllo che causa l'apertura del contenuto in una nuova finestra.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

PermissionRequested

Un evento attivato quando un'azione nel controllo richiede che venga concessa l'autorizzazione.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

ScriptNotify

Evento attivato quando il contenuto contenuto contenuto nel controllo passa una stringa all'app usando window.external.notify.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

UnsafeContentWarningDisplaying

Evento attivato quando il controllo mostra una pagina di avviso per il contenuto segnalato come non sicuro da SmartScreen Filter.

UnsupportedUriSchemeIdentified

Evento attivato quando viene eseguito un tentativo di passare a un URI usando uno schema che il controllo non supporta.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

UnviewableContentIdentified

Evento attivato quando il controllo tenta di scaricare un file non supportato.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

WebResourceRequested

Evento generato quando viene eseguita una richiesta HTTP.

Per altre informazioni, vedere Windows.Web.UI.IWebViewControl

Si applica a