1

我正在尝试为我的 WinRT 应用程序创建自定义导航管理器。我想要的只是一个可以在 MVVM 中使用的简单类,它可以让我在 XAML 中创建导航逻辑。我的想法是这样的:

<Button Content="Details" Command="{Binding Navigate}" 
                          CommandParameters="Page2.xaml"/>

为了做到这一点,我发现课堂上有Navigate(Uri uri)Frame用这种方法,我的梦想就会成真。问题是没有这样的方法。我可以调用的唯一方法FrameNavigate(Type type).

有人知道,我如何在 WinRT 中调用它?Navigate(Uri uri)

4

2 回答 2

2

我相信你在正确的轨道上。而不是Uri你应该使用你试图导航到的页面类的类型。

尝试这样的事情:

Frame.Navigate(typeof(YourPageClass));
于 2012-09-24T16:22:20.567 回答
0

此方法在 System.Windows.Controls.Frame 程序集中。

http://msdn.microsoft.com/en-us/library/system.windows.controls.frame.aspx

于 2012-07-07T18:24:41.847 回答