0
텍스트 블록 내에서 하이퍼 링크를 클릭하면 브라우저가 열리지 않습니다.열기 브라우저에서 TextBlock의 하이퍼 링크를 중지하십시오.
이void link_Click(Hyperlink sender, HyperlinkClickEventArgs args)
{
System.Diagnostics.Debug.WriteLine("print this instead of opening link in browser");
}
이 텍스트가 인쇄 만 가져옵니다 웹 브라우저가 열립니다
link.NavigateUri = new Uri("http://google.de");
link.Inlines.Add(new Run { Text = "http://google.de" });
link.Click += link_Click;
text.Inlines.Add(link);
이 내 link_Click 기능입니다 : 여기
<TextBlock Name="text" FontSize="40" TextWrapping="Wrap"/>
내가 TextBlock의 내부에 하이퍼 링크 만들기 : 여기 은 XAML입니다 너무. 브라우저를 열지 못하게 할 방법이 있습니까?
브라우저 창을 열지 않으려면 왜 하이퍼 링크를 만드나요? –
@Ben Robinson 결국 웹뷰에서 내 응용 프로그램 내에서 열려고합니다. –
* link.NavigateUri *를 제거하려고 시도 했습니까? – Romasz