Freigeben über


HyperlinkButton.NavigateUri Eigenschaft

Definition

Ruft den Uniform Resource Identifier (URI) ab, zu dem beim Klicken auf hyperlinkButton navigiert werden soll, oder legt diesen fest.

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"/>

Eigenschaftswert

Der URI (Uniform Resource Identifier), zu dem navigiert werden soll, wenn auf hyperlinkButton geklickt wird.

Beispiele

Hier sehen Sie einen HyperlinkButton, der in XAML deklariert ist. Er deklariert einen Zeichenfolgenwert für Content und einen NavigateUri-Wert.

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

Hinweise

Wenn ein Benutzer auf einen HyperlinkButton klickt oder anderweitig aufruft, wird der URI geöffnet, den Sie für die NavigateUri-Eigenschaft im Standardbrowser angegeben haben.

Sie müssen für den URI keine http: oder https:- Schemas verwenden. Stattdessen kannst du Schemas wie ms-appx:, ms-appdata: oder ms-resources: verwenden, falls dort Ressourceninhalte vorhanden sind, die in einem Browser geladen werden können. Das Schema file: ist allerdings ausdrücklich blockiert. Weitere Informationen finden Sie unter URI-Schemas.

HyperlinkButton ist ein Steuerelement, daher verfügt es über Eingabeereignisse wie Tapped, und es handelt sich um eine ButtonBase-Unterklasse , sodass es auch über ein Click-Ereignis verfügt. Sie geben in der Regel keinen Wert für NavigateUri an und behandeln auch Eingabeereignisse, die als Klicken auf hyperlinkButton interpretiert werden. Die Aktion zum Öffnen des NavigateUri in einem Standardbrowser ist eine Systemaktion, die ohne Ereignisbehandlung erfolgt. Wenn Sie beabsichtigen, dass hyperlinkButton einen angegebenen URI in ein WebView-Steuerelement laden soll, das ebenfalls Teil Ihrer App ist, geben Sie keinen Wert für NavigateUri an. Behandeln Sie stattdessen das Click-Ereignis , und rufen Sie WebView.Navigate auf, und geben Sie den zu ladenden URI an.

Gilt für:

Weitere Informationen