2010-04-01 157 views
2

我在WPF窗口中有一個框架(用於顯示本地html文件)。我希望當用戶點擊一個鏈接或這樣的鏈接時,這是在外部瀏覽器窗口(用戶的默認網頁瀏覽器)中打開的。WPF框架 - 在外部瀏覽器中打開鏈接

任何想法如何去做這件事嗎?

+0

現在無法測試(遠離Visual Studio),但可以通過附加到YourFrame.NavigationService的'Navigating'事件來實現:http://msdn.microsoft.com/en-us/library/ system.windows.navigation.navigationservice.navigating.aspx – Heinzi 2010-04-01 14:52:00

回答

0
<TextBlock> 
    <Hyperlink NavigateUri="http://www.google.com" TargetName="_top"> 
     Go Google! 
    </Hyperlink> 
</TextBlock> 
+0

對不起,也許我沒有正確解釋自己,我的意思是當用戶點擊框架內的鏈接,即時通訊假設theres一些事件處理來確定何時源URL更改或等,但我可以似乎找到正確的觸發了! – Erika 2010-04-01 14:44:52

0

這是一個非常豐富的文章Launching the Browser from a Hyperlink,去一些能夠解釋你需要什麼,通過「瀏覽器(XBAP或鬆散XAML)」的要點讀。

設置TargetName="_self"將打開當前幀中的鏈接,我收集的鏈接是您想要的。

相關問題