HyperlinkButton.NavigateUri Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l’URI (Uniform Resource Identifier) auquel accéder lorsque l’utilisateur clique sur 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"/>
Valeur de propriété
URI (Uniform Resource Identifier) auquel accéder lorsque l’utilisateur clique sur HyperlinkButton .
Exemples
Voici un HyperlinkButton déclaré en XAML. Il déclare une valeur de chaîne pour Content et également une valeur NavigateUri.
<HyperlinkButton Content="www.microsoft.com" NavigateUri="https://www.microsoft.com"/>
Remarques
Lorsqu’un utilisateur clique ou appelle un HyperlinkButton, il ouvre l’URI que vous avez spécifié pour la propriété NavigateUri dans le navigateur par défaut.
Vous n’avez pas besoin d’utiliser des schémas http : ou https : pour l’URI. Vous pouvez utiliser des schémas tels que ms-appx:, ms-appdata: ou ms-ressources: si le contenu des ressources à ces emplacements peut être chargé dans un navigateur. Toutefois, le schéma file: est bloqué. Pour plus d’informations, voir Schémas d’URI.
HyperlinkButton étant un contrôle, il a des événements d’entrée tels que Tapped, et il s’agit d’une sous-classe ButtonBase , de sorte qu’il a également un événement Click . En règle générale, vous ne spécifiez pas de valeur pour NavigateUri et gérez également les événements d’entrée qui sont interprétés comme un clic sur le HyperlinkButton. L’action d’ouverture de NavigateUri dans un navigateur par défaut est une action système qui se produit sans nécessiter de gestion des événements. Si votre intention est que HyperlinkButton charge un URI spécifié dans un contrôle WebView2 qui fait également partie de votre application, ne spécifiez pas de valeur pour NavigateUri. Gérez plutôt l’événement Click et définissez la propriété WebView2.Source sur l’URI à charger.