HyperlinkButton.NavigateUri 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定按一下 HyperlinkButton 時,) 巡覽至的統一資源識別項 (URI。
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"/>
屬性值
按一下 HyperlinkButton 時,要流覽至的統一資源識別項 (URI) 。
範例
以下是在 XAML 中宣告的 HyperlinkButton 。 它會宣告 Content 和 NavigateUri 值的字串值。
<HyperlinkButton Content="www.microsoft.com" NavigateUri="http://www.microsoft.com"/>
備註
當使用者按一下或叫用 HyperlinkButton時,它會開啟您在預設瀏覽器中為 NavigateUri 屬性指定的 URI。
您不需要使用 HTTP: 或 HTTPs: URI 的配置。 如果適合在瀏覽器中載入這些位置的資源內容,您可以使用 ms-appx:ms-appdata: 或 ms-resources: 這類配置。 不過,會特別封鎖 file: 配置。 如需詳細資訊,請參閱 URI 配置。
HyperlinkButton 是一個控制項,因此它具有 點選之類的輸入事件,而它是 ButtonBase 子類別,因此也有 Click 事件。 您通常不會指定 NavigateUri 的值,也會處理解譯為按一下 HyperlinkButton的輸入事件。 在預設瀏覽器中開啟 NavigateUri 的動作是系統動作,不需要處理任何事件。 如果您的意圖是 HyperlinkButton 應該在也屬於您應用程式的 WebView 控制項內載入指定的 URI,則請勿指定 NavigateUri 的值。 請改為處理 Click 事件,並呼叫 WebView.Navigate,並指定要載入的 URI。