如何在不通过PhoneApplicationPage的情况下访问WIndows Phone应用程序中的NavigationService?

Jon*_*len 19 windows-phone-7

如何在不通过PhoneApplicationPage的情况下访问Windows Phone应用程序中的NavigationService?我的目标是在启动时将它传递给应用程序的主视图模型,这种技术在WPF和Silverlight中对我很有用.

key*_*rdP 35

你可以从应用程序中获取它PhoneApplicationFrame.它可以从应用程序的任何位置访问,因为每个Windows Phone应用程序都有一个Frame.

((PhoneApplicationFrame)Application.Current.RootVisual).Navigate(...);
Run Code Online (Sandbox Code Playgroud)

  • 这为我节省了大约30分钟的搜索时间 - 热爱你的工作! (2认同)