HyperlinkButton.NavigateUri 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HyperlinkButton을 클릭할 때 탐색할 URI(Uniform Resource Identifier)를 가져오거나 설정합니다.
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(Uniform Resource Identifier)입니다.
예제
다음은 XAML에 선언된 HyperlinkButton 입니다. Content에 대한 문자열 값과 NavigateUri 값을 선언합니다.
<HyperlinkButton Content="www.microsoft.com" NavigateUri="http://www.microsoft.com"/>
설명
사용자가 HyperlinkButton을 클릭하거나 호출하면 기본 브라우저에서 NavigateUri 속성에 대해 지정한 URI가 열립니다.
URI에 대해 http: 또는 https: 체계를 사용할 필요가 없습니다. 브라우저에서 로드하기 적합한 위치에 리소스 콘텐츠가 있으면 ms-appx:, ms-appdata: 또는 ms-resources:와 같은 체계를 사용할 수 있습니다. 그러나 file: 체계는 특별히 차단됩니다. 자세한 내용은 URI 체계를 참조하세요.
HyperlinkButton 은 컨트롤이므로 Tapped와 같은 입력 이벤트가 있고 ButtonBase 하위 클래스이므로 Click 이벤트도 있습니다. 일반적으로 NavigateUri에 대한 값을 지정하지 않으며 HyperlinkButton을 클릭하는 것으로 해석되는 입력 이벤트도 처리합니다. 기본 브라우저에서 NavigateUri를 여는 작업은 이벤트 처리 없이 발생하는 시스템 작업입니다. HyperlinkButton이 앱의 일부이기도 한 WebView 컨트롤 내에서 지정된 URI를 로드해야 한다면 NavigateUri에 대한 값을 지정하지 마세요. 대신 Click 이벤트를 처리하고 WebView.Navigate를 호출하여 로드할 URI를 지정합니다.