WebViewControl Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 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 |