IWebViewControl Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |