2014-12-19 5 views
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입니다 너무. 브라우저를 열지 못하게 할 방법이 있습니까?

+0

브라우저 창을 열지 않으려면 왜 하이퍼 링크를 만드나요? –

+0

@Ben Robinson 결국 웹뷰에서 내 응용 프로그램 내에서 열려고합니다. –

+1

* link.NavigateUri *를 제거하려고 시도 했습니까? – Romasz

답변

관련 문제