HyperlinkButton.NavigateUri Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.