任何人都可以帮助如何在用户控制中为win8 metro应用程序编写页面导航代码。 我尝试使用以下代码,但它无法正常工作。
this.Frame.navigate();
答案 0 :(得分:3)
如果您使用Caliburn Micro,MVVMLight,MicroMVVM等框架跟踪MVVM模式,则所有这些模式都提供某种通常用于导航目的的NavigationService。我建议你使用它。
从儿童控制中你可以做到这一点
var frame = Window.Current.Content as Frame;
frame.Navigate(typeof (Page2));
Page2是您要导航到的页面。