0
我想要檢測應用程序何時導航到其他頁面,例如,由NavigationService.navigate(uri)
觸發。有聽衆NavigationService.Navigated
,但由於NavigationService
是一個特定頁面的字段,它不是全局可用的。檢測WP應用程序中的頁面導航事件
是否有監聽器可以檢測來自外部的導航事件?
我想要檢測應用程序何時導航到其他頁面,例如,由NavigationService.navigate(uri)
觸發。有聽衆NavigationService.Navigated
,但由於NavigationService
是一個特定頁面的字段,它不是全局可用的。檢測WP應用程序中的頁面導航事件
是否有監聽器可以檢測來自外部的導航事件?
您可以全局訂閱Navigating
事件在app.xaml.cs,通過使用RootFrame
屬性:
this.RootFrame.Navigating += this.RootFrame_Navigating;
大,作品!我需要從外部訪問它(不在'Page類中)。這可能是這樣的:'PhoneApplicationFrame rootVisual = App.Current.RootVisual PhoneApplicationFrame;'(然後你的代碼)。 –