2013-08-23 40 views
0

我想要檢測應用程序何時導航到其他頁面,例如,由NavigationService.navigate(uri)觸發。有聽衆NavigationService.Navigated,但由於NavigationService是一個特定頁面的字段,它不是全局可用的。檢測WP應用程序中的頁面導航事件

是否有監聽器可以檢測來自外部的導航事件?

回答

1

您可以全局訂閱Navigating事件在app.xaml.cs,通過使用RootFrame屬性:

this.RootFrame.Navigating += this.RootFrame_Navigating; 
+0

大,作品!我需要從外部訪問它(不在'Page類中)。這可能是這樣的:'PhoneApplicationFrame rootVisual = App.Current.RootVisual PhoneApplicationFrame;'(然後你的代碼)。 –

相關問題