Поделиться через


HyperlinkButton.NavigateUri Свойство

Определение

Возвращает или задает универсальный код ресурса (URI) для перехода при щелчке элемента 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"/>

Значение свойства

Универсальный код ресурса (URI) для перехода при щелчке hyperlinkButton .

Примеры

Ниже приведен элемент HyperlinkButton , объявленный в XAML. Он объявляет строковое значение для Content , а также значение NavigateUri.

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

Комментарии

Когда пользователь щелкает элемент HyperlinkButton или вызывает его иным образом, он открывает URI, указанный для свойства NavigateUri в браузере по умолчанию.

Вам не нужно использовать схемы http: или https: для URI. Можно использовать такие схемы, как ms-appx:, ms-appdata: или ms-resources:, если содержимое ресурса в этих расположениях подходит для загрузки в браузере. При этом схема file: блокируется. Подробнее см. в разделе Схемы URI.

HyperlinkButton — это элемент управления, поэтому он содержит входные события, такие как Tapped, и является подклассом ButtonBase , поэтому у него также есть событие Click . Обычно вы не указываете значение navigateUri, а также обрабатываете входные события, которые интерпретируются как щелчок HyperlinkButton. Действие открытия NavigateUri в браузере по умолчанию — это системное действие, которое выполняется без обработки событий. Если вы хотите, чтобы HyperlinkButton загружал указанный URI в элементе управления WebView2 , который также является частью приложения, не указывайте значение navigateUri. Вместо этого обработайте событие Click и задайте для свойства WebView2.Source значение URI для загрузки.

Применяется к

См. также раздел