页面用户控件类文件上的导航代码

时间:2013-04-29 09:38:31

标签: windows-8 user-controls navigation microsoft-metro

任何人都可以帮助如何在用户控制中为win8 metro应用程序编写页面导航代码。 我尝试使用以下代码,但它无法正常工作。

this.Frame.navigate();

1 个答案:

答案 0 :(得分:3)

如果您使用Caliburn Micro,MVVMLight,MicroMVVM等框架跟踪MVVM模式,则所有这些模式都提供某种通常用于导航目的的NavigationService。我建议你使用它。

从儿童控制中你可以做到这一点

var frame = Window.Current.Content as Frame;
frame.Navigate(typeof (Page2));

Page2是您要导航到的页面。