Compartir a través de


Hyperlink.NavigateUri Propiedad

Definición

Obtiene o establece el identificador uniforme de recursos (URI) al que navegar cuando se activa el hipervínculo .

public:
 property Uri ^ NavigateUri { Uri ^ get(); void set(Uri ^ value); };
Uri NavigateUri();

void NavigateUri(Uri value);
public System.Uri NavigateUri { get; set; }
var uri = hyperlink.navigateUri;
hyperlink.navigateUri = uri;
Public Property NavigateUri As Uri
<Hyperlink NavigateUri="uriString"/>

Valor de propiedad

Identificador uniforme de recursos (URI) al que navegar cuando se activa el hipervínculo . El valor predeterminado es NULL.

Comentarios

De forma predeterminada, un hipervínculo aparece como un hipervínculo de texto. Cuando un usuario hace clic en él, abre el URI que especifique en la propiedad NavigateUri en el explorador predeterminado. (Más concretamente, se inicia en la aplicación que está registrada para el esquema o protocolo concretos tal como se especificó en el valor NavigateUri). El explorador predeterminado es un proceso independiente de la aplicación. La experiencia de usuario típica es que una nueva aplicación del explorador aparece como un panel dividido junto a la aplicación y el explorador obtiene el foco.

No es necesario controlar el evento Click para provocar la navegación al especificar un valor para NavigateUri. El evento Click está pensado para la navegación dentro de la aplicación, por ejemplo, si desea que se cargue una nueva página de aplicación y, para ese escenario, no necesita un valor NavigateUri. Tampoco hay nada que pueda hacer en el controlador de eventos Click para evitar que el explorador predeterminado cargue cualquier destino válido especificado para NavigateUri; esa acción se realiza automáticamente (de forma asincrónica) cuando se activa el hipervínculo y no se puede cancelar desde el controlador de eventos Click .

Si la intención es que hyperlink cargue un URI especificado dentro de un control WebView que también forme parte de la aplicación, no especifique un valor para NavigateUri. Controle el evento Click en su lugar y llame a WebView.Navigate, especificando el URI que se va a cargar.

No es necesario usar esquemas http: o https:. 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.

Se aplica a

Consulte también