Condividi tramite


IWebViewControl Interfaccia

Definizione

Fornisce un controllo che ospita contenuto HTML in un'app.

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
Derivato
Attributi

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)

Proprietà

CanGoBack

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

CanGoForward

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

ContainsFullScreenElement

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

DefaultBackgroundColor

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

DeferredPermissionRequests

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

DocumentTitle

Ottiene il titolo della pagina attualmente visualizzata in IWebViewControl.

Settings

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

Source

Ottiene o imposta l'origine URI (Uniform Resource Identifier) del contenuto HTML da visualizzare in IWebViewControl.

Metodi

BuildLocalStreamUri(String, String)

Crea un URI che è possibile passare a NavigateToLocalStreamUri

CapturePreviewToStreamAsync(IRandomAccessStream)

Crea un'immagine del contenuto IWebViewControl corrente e lo scrive nel flusso specificato.

CaptureSelectedContentToDataPackageAsync()

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

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

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

GoBack()

Sposta IWebViewControl nella pagina precedente nella cronologia di spostamento.

GoForward()

Sposta IWebViewControl nella pagina successiva nella cronologia di spostamento.

InvokeScriptAsync(String, IIterable<String>)

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

Navigate(Uri)

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

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

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

NavigateToString(String)

Carica il contenuto HTML specificato come nuovo documento.

NavigateWithHttpRequestMessage(HttpRequestMessage)

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

Refresh()

Ricarica il contenuto corrente in IWebViewControl.

Stop()

Arresta lo spostamento o il download di IWebViewControl correnti.

Eventi

ContainsFullScreenElementChanged

Si verifica quando lo stato di IWebViewControl attualmente contiene un elemento a schermo intero o non cambia.

ContentLoading

Si verifica quando IWebViewControl ha avviato il caricamento di nuovo contenuto.

DOMContentLoaded

Si verifica quando IWebViewControl ha completato l'analisi del contenuto HTML corrente.

FrameContentLoading

Si verifica quando un frame in IWebViewControl ha completato l'analisi del relativo contenuto HTML corrente.

FrameDOMContentLoaded

Si verifica quando un frame in IWebViewControl ha completato l'analisi del relativo contenuto HTML corrente.

FrameNavigationCompleted

Si verifica quando un frame in IWebViewControl ha completato il caricamento del contenuto.

FrameNavigationStarting

Si verifica prima di un frame in IWebViewControl passa al nuovo contenuto.

LongRunningScriptDetected

Si verifica periodicamente mentre IWebViewControl esegue JavaScript, consentendo di arrestare lo script.

NavigationCompleted

Si verifica quando IWebViewControl ha completato il caricamento del contenuto corrente o se lo spostamento non è riuscito.

NavigationStarting

Si verifica prima che IWebViewControl passi al nuovo contenuto.

NewWindowRequested

Si verifica quando un utente esegue un'azione in IWebViewControl che causa l'apertura del contenuto in una nuova finestra.

PermissionRequested

Si verifica quando un'azione in IWebViewControl richiede che venga concessa l'autorizzazione.

ScriptNotify

Si verifica quando il contenuto contenuto in IWebViewControl passa una stringa all'applicazione usando JavaScript.

UnsafeContentWarningDisplaying

Si verifica quando IWebViewControl mostra una pagina di avviso per il contenuto segnalato come non sicuro da SmartScreen Filter.

UnsupportedUriSchemeIdentified

Si verifica quando viene eseguito un tentativo di passare a un URI (Uniform Resource Identifier) usando uno schema che IWebViewControl non supporta.

UnviewableContentIdentified

Si verifica quando IWebViewControl tenta di scaricare un file non supportato.

WebResourceRequested

Consente l'intercettazione di una richiesta HTTP. Questo evento viene attivato ogni volta che viene effettuata una richiesta HTTP.

Si applica a