HyperlinkButton.NavigateUri Proprietà

Definizione

Ottiene o imposta l'URI (Uniform Resource Identifier) da passare a quando viene fatto clic su 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"/>

Valore della proprietà

URI (Uniform Resource Identifier) da passare a quando viene fatto clic su HyperlinkButton .

Esempio

Ecco un collegamento IpertestualeButton come dichiarato in XAML. Dichiara un valore stringa per Content e anche un valore NavigateUri.

<HyperlinkButton Content="www.microsoft.com" NavigateUri="http://www.microsoft.com"/>

Commenti

Quando un utente fa clic o richiama un collegamento ipertestualeButton, apre l'URI specificato per la proprietà NavigateUri nel browser predefinito.

Non è necessario usare http: o https: schemi per l'URI. Puoi usare schemi come ms-appx:, ms-appdata: o ms-resources: se in queste posizioni è presente contenuto di risorse appropriato per il caricamento in un browser. Lo schema file: è tuttavia specificatamente bloccato. Per altre info, vedi schemi URI.

HyperlinkButton è un controllo, quindi include eventi di input, ad esempio Tapped, ed è una sottoclasse ButtonBase , in modo che abbia anche un evento Click . In genere non si specifica un valore per NavigateUri e si gestiscono anche gli eventi di input interpretati come facendo clic su HyperlinkButton. L'azione di apertura di NavigateUri in un browser predefinito è un'azione di sistema che viene eseguita senza richiedere alcuna gestione degli eventi. Se la finalità è che hyperlinkButton deve caricare un URI specificato all'interno di un controllo WebView che fa parte dell'app, non specificare un valore per NavigateUri. Gestire invece l'evento Click e chiamare WebView.Navigate, specificando l'URI da caricare.

Si applica a

Vedi anche