我想检测应用导航到其他网页的时间,例如由NavigationService.navigate(uri)
触发。有一个监听器NavigationService.Navigated
,但由于NavigationService
是一个特定页面的字段,因此它不是全局可用的。
是否有侦听器从外部检测导航事件?
答案 0 :(得分:1)
您可以使用Navigating
属性在app.xaml.cs中全局订阅RootFrame
事件:
this.RootFrame.Navigating += this.RootFrame_Navigating;