1

嗨,任何人都可以帮助如何在用户控制中为 Win8 Metro 应用程序编写页面导航代码。我尝试使用以下代码不起作用。

this.Frame.navigate();

4

1 回答 1

3

如果您使用 Caliburn Micro、MVVMLight、MicroMVVM 等框架遵循 MVVM 模式,那么它们都提供了某种通常用于导航目的的 NavigationService。我建议你使用它。

从子控件中,您可以执行此操作

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

其中 Page2 是您要导航到的页面。

于 2013-04-29T10:11:43.890 回答