Compartilhar via


WebViewControl Classe

Definição

Essa classe é uma implementação de um 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
Herança
Object Platform::Object IInspectable WebViewControl
Atributos
Implementações

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)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1809 17763 AddInitializeScript
1809 17763 GotFocus
1809 17763 LostFocus

Propriedades

Bounds

Obtém ou define os limites do controle.

CanGoBack

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

CanGoForward

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

ContainsFullScreenElement

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

DefaultBackgroundColor

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

DeferredPermissionRequests

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

DocumentTitle

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

IsVisible

Obtém ou define um valor que indica se esse controle é invisível.

Process

Obtém o processo no qual o controle está hospedado.

Scale

Obtém ou define a escala da janela.

Settings

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Source

Obtém ou define a origem do URI do conteúdo HTML a ser exibido no controle .

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Métodos

AddInitializeScript(String)

Injeta um script em um WebViewControl logo após ContentLoading , mas antes que qualquer outro script seja executado na página.

BuildLocalStreamUri(String, String)

Cria um URI que você pode passar para NavigateToLocalStreamUri

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

CapturePreviewToStreamAsync(IRandomAccessStream)

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

CaptureSelectedContentToDataPackageAsync()

Importante

Esse método foi preterido e tem um problema conhecido. Evite usar esse método em seu código de produção.

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Close()

Fecha o controle.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

GoBack()

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

GoForward()

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

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.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

MoveFocus(WebViewControlMoveFocusReason)

Mova o foco.

Navigate(Uri)

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

NavigateToString(String)

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

NavigateWithHttpRequestMessage(HttpRequestMessage)

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

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Refresh()

Recarrega o conteúdo atual no controle .

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Stop()

Interrompe a navegação ou o download do controle atual.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Eventos

AcceleratorKeyPressed

Um evento que é disparado quando a tecla aceleradora é pressionada.

ContainsFullScreenElementChanged

Um evento que é disparado quando o status de se o controle atualmente contém um elemento de tela inteira ou não é alterado.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

ContentLoading

Um evento que é disparado quando o controle inicia o carregamento de novo conteúdo.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

DOMContentLoaded

Um evento que é disparado quando o controle termina de analisar o conteúdo HTML atual.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

FrameContentLoading

Um evento que é disparado quando um quadro no controle termina de analisar seu conteúdo HTML atual.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

FrameDOMContentLoaded

Um evento que é disparado quando um quadro no controle termina de analisar seu conteúdo HTML atual.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

FrameNavigationCompleted

Um evento que é disparado quando um quadro no controle termina de carregar seu conteúdo.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

FrameNavigationStarting

Um evento que é disparado antes que um quadro no controle navegue até o novo conteúdo.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

GotFocus

Informa seu aplicativo quando o WebViewControl recebe o foco (devido ao usuário clicar dentro/fora do WebViewControl). Use em combinação com o evento LostFocus e alterações de foco programáticas usando o método WebViewControl.MoveFocus .

LongRunningScriptDetected

Um evento que é disparado periodicamente enquanto o controle executa JavaScript, permitindo que você interrompa o script.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

LostFocus

Informa seu aplicativo quando o WebViewControl perde o foco. Pode ser iniciado pelo usuário clicando dentro/fora do WebViewControl ou por uma alteração de foco programática, como o aplicativo que chama SetFocus em uma janela que não é o WebViewControl ou uma chamada de método MoveFocus .

MoveFocusRequested

Um evento que é disparado quando uma movimentação de foco é solicitada.

NavigationCompleted

Um evento que é disparado quando o controle termina de carregar o conteúdo atual ou se a navegação falhou.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

NavigationStarting

Um evento que é disparado antes que o controle navegue até o novo conteúdo.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

NewWindowRequested

Um evento que é disparado quando um usuário executa uma ação no controle que faz com que o conteúdo seja aberto em uma nova janela.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

PermissionRequested

Um evento que é disparado quando uma ação no controle requer que essa permissão seja concedida.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

ScriptNotify

Um evento que é disparado quando o conteúdo contido no controle passa uma cadeia de caracteres para o aplicativo usando window.external.notify.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

UnsafeContentWarningDisplaying

Um evento que é disparado quando o controle mostra uma página de aviso para conteúdo que foi relatado como não seguro pelo Filtro SmartScreen.

UnsupportedUriSchemeIdentified

Um evento que é disparado quando é feita uma tentativa de navegar para um URI usando um esquema ao qual o controle não dá suporte.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

UnviewableContentIdentified

Um evento que é disparado quando o controle tenta baixar um arquivo sem suporte.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

WebResourceRequested

Um evento que é acionado quando uma solicitação HTTP é feita.

Para obter mais informações, consulte Windows.Web.UI.IWebViewControl

Aplica-se a