WebViewControl Classe
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.
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
- 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 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 |