Compartilhar via


IWebViewControl Interface

Definição

Fornece um controle que hospeda conteúdo HTML em um aplicativo.

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
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)

Propriedades

CanGoBack

Obtém um valor que indica se há pelo menos uma página no histórico de navegação anterior.

CanGoForward

Obtém um valor que indica se há pelo menos uma página no histórico de navegação para frente.

ContainsFullScreenElement

Obtém um valor que indica se o IWebViewControl contém um elemento que dá suporte à tela inteira.

DefaultBackgroundColor

Obtém ou define a cor a ser usada como a tela de fundo IWebViewControl quando o conteúdo HTML não especifica uma cor.

DeferredPermissionRequests

Obtém uma coleção de solicitações de permissão que estão aguardando para serem concedidas ou negadas.

DocumentTitle

Obtém o título da página exibida atualmente no IWebViewControl.

Settings

Obtém um objeto WebViewControlSettings que contém propriedades para habilitar ou desabilitar recursos IWebViewControl.

Source

Obtém ou define a origem do URI (Uniform Resource Identifier) do conteúdo HTML a ser exibido no IWebViewControl.

Métodos

BuildLocalStreamUri(String, String)

Cria um URI que você pode passar para NavigateToLocalStreamUri

CapturePreviewToStreamAsync(IRandomAccessStream)

Cria uma imagem do conteúdo IWebViewControl atual e a grava no fluxo especificado.

CaptureSelectedContentToDataPackageAsync()

Obtém de forma assíncrona um DataPackage que contém o conteúdo selecionado no IWebViewControl.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Retorna a solicitação de permissão adiada com a ID especificada.

GoBack()

Navega o IWebViewControl até a página anterior no histórico de navegação.

GoForward()

Navega o IWebViewControl até a próxima página no histórico de navegação.

InvokeScriptAsync(String, IIterable<String>)

Executa a função de script especificada do HTML carregado no momento, com argumentos específicos, como uma ação assíncrona.

Navigate(Uri)

Carrega o conteúdo HTML no URI (Uniform Resource Identifier) especificado.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Carrega o conteúdo da Web local no URI especificado usando um IUriToStreamResolver.

NavigateToString(String)

Carrega o conteúdo HTML especificado como um novo documento.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Navega o IWebViewControl para um URI com uma solicitação POST e cabeçalhos HTTP.

Refresh()

Recarrega o conteúdo atual no IWebViewControl.

Stop()

Interrompe a navegação ou o download atuais do IWebViewControl.

Eventos

ContainsFullScreenElementChanged

Ocorre quando o status de se o IWebViewControl atualmente contém um elemento de tela inteira ou não é alterado.

ContentLoading

Ocorre quando iWebViewControl começou a carregar novo conteúdo.

DOMContentLoaded

Ocorre quando o IWebViewControl termina de analisar o conteúdo HTML atual.

FrameContentLoading

Ocorre quando um quadro no IWebViewControl termina de analisar seu conteúdo HTML atual.

FrameDOMContentLoaded

Ocorre quando um quadro no IWebViewControl termina de analisar seu conteúdo HTML atual.

FrameNavigationCompleted

Ocorre quando um quadro no IWebViewControl termina de carregar seu conteúdo.

FrameNavigationStarting

Ocorre antes que um quadro no IWebViewControl navegue até o novo conteúdo.

LongRunningScriptDetected

Ocorre periodicamente enquanto o IWebViewControl executa JavaScript, permitindo que você interrompa o script.

NavigationCompleted

Ocorre quando o IWebViewControl termina de carregar o conteúdo atual ou se a navegação falhou.

NavigationStarting

Ocorre antes que o IWebViewControl navegue até o novo conteúdo.

NewWindowRequested

Ocorre quando um usuário executa uma ação no IWebViewControl que faz com que o conteúdo seja aberto em uma nova janela.

PermissionRequested

Ocorre quando uma ação em um IWebViewControl requer que essa permissão seja concedida.

ScriptNotify

Ocorre quando o conteúdo contido no IWebViewControl passa uma cadeia de caracteres para o aplicativo usando JavaScript.

UnsafeContentWarningDisplaying

Ocorre quando o IWebViewControl mostra uma página de aviso para conteúdo que foi relatado como não seguro pelo Filtro SmartScreen.

UnsupportedUriSchemeIdentified

Ocorre quando é feita uma tentativa de navegar até um URI (Uniform Resource Identifier) usando um esquema ao qual IWebViewControl não dá suporte.

UnviewableContentIdentified

Ocorre quando o IWebViewControl tenta baixar um arquivo sem suporte.

WebResourceRequested

Permite a interceptação de uma solicitação HTTP. Esse evento é disparado sempre que uma solicitação HTTP é feita.

Aplica-se a