HyperlinkButton.NavigateUri Propriedade
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.
Obtém ou define o URI (Uniform Resource Identifier) para o qual navegar quando o HyperlinkButton é clicado.
public:
property Uri ^ NavigateUri { Uri ^ get(); void set(Uri ^ value); };
Uri NavigateUri();
void NavigateUri(Uri value);
public System.Uri NavigateUri { get; set; }
var uri = hyperlinkButton.navigateUri;
hyperlinkButton.navigateUri = uri;
Public Property NavigateUri As Uri
<HyperlinkButton NavigateUri="uriString"/>
Valor da propriedade
O URI (Uniform Resource Identifier) para o qual navegar quando o HyperlinkButton for clicado.
Exemplos
Aqui está um HyperlinkButton , conforme declarado em XAML. Ele declara um valor de cadeia de caracteres para Conteúdo e também um valor NavigateUri.
<HyperlinkButton Content="www.microsoft.com" NavigateUri="https://www.microsoft.com"/>
Comentários
Quando um usuário clica ou invoca um HyperlinkButton, ele abre o URI especificado para a propriedade NavigateUri no navegador padrão.
Você não precisa usar esquemas http: ou https: para o URI. Poderá usar esquemas como ms-appx:, ms-appdata: ou ms-resources: se houver conteúdo de recurso nesses locais que seja apropriado carregar em um navegador. No entanto, o esquema file: é especificamente bloqueado. Para obter mais informações, consulte Esquemas de URI.
HyperlinkButton é um controle, portanto, ele tem eventos de entrada, como Tapped, e é uma subclasse ButtonBase , portanto, ele também tem um evento Click . Normalmente, você não especifica um valor para NavigateUri e também manipula eventos de entrada interpretados como clicando no HyperlinkButton. A ação de abrir o NavigateUri em um navegador padrão é uma ação do sistema que ocorre sem a necessidade de tratamento de eventos. Se sua intenção é que o HyperlinkButton carregue um URI especificado dentro de um controle WebView2 que também faz parte do aplicativo, não especifique um valor para NavigateUri. Manipule o evento Click e defina a propriedade WebView2.Source como o URI a ser carregado.