HyperlinkButton.NavigateUri Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el identificador uniforme de recursos (URI) al que se va a navegar cuando se hace clic en hyperlinkButton .
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 de propiedad
Identificador uniforme de recursos (URI) al que se va a navegar cuando se hace clic en hyperlinkButton .
Ejemplos
Este es un HyperlinkButton como se declara en XAML. Declara un valor de cadena para Content y también un valor NavigateUri.
<HyperlinkButton Content="www.microsoft.com" NavigateUri="https://www.microsoft.com"/>
Comentarios
Cuando un usuario hace clic o invoca un HyperlinkButton, abre el URI especificado para la propiedad NavigateUri en el explorador predeterminado.
No es necesario usar esquemas http: o https: para el URI. Esquemas como ms-appx:, ms-appdata: o ms-resources: se pueden usar si hay contenido de recursos en estas ubicaciones que sea adecuado para cargarlo en un explorador. Sin embargo, el esquema file: se bloquea específicamente. Para más información, consulta Esquemas de URI.
HyperlinkButton es un control, por lo que tiene eventos de entrada como Tapped y es una subclase ButtonBase , por lo que también tiene un evento Click . Normalmente, no se especifica un valor para NavigateUri y también se controlan los eventos de entrada que se interpretan como hacer clic en hyperlinkButton. La acción de abrir NavigateUri en un explorador predeterminado es una acción del sistema que tiene lugar sin necesidad de control de eventos. Si la intención es que HyperlinkButton cargue un URI especificado dentro de un control WebView2 que también forme parte de la aplicación, no especifique un valor para NavigateUri. Controle el evento Click en su lugar y establezca la propiedad WebView2.Source en el URI que se va a cargar.