C# Frame.Navigate(Uri)方法在哪里?
我正在尝试为我的WinRT应用程序创建自定义导航管理器。我想要的只是一个可以在MVVM中使用的简单类,它可以让我在XAML中创建导航逻辑。我的想法是这样的:C# Frame.Navigate(Uri)方法在哪里?,c#,xaml,windows-runtime,C#,Xaml,Windows Runtime,我正在尝试为我的WinRT应用程序创建自定义导航管理器。我想要的只是一个可以在MVVM中使用的简单类,它可以让我在XAML中创建导航逻辑。我的想法是这样的: <Button Content="Details" Command="{Binding Navigate}" CommandParameters="Page2.xaml"/> Frame.Navigate(typeof(YourPageClass)); 为了做到这一点
<Button Content="Details" Command="{Binding Navigate}"
CommandParameters="Page2.xaml"/>
Frame.Navigate(typeof(YourPageClass));
为了做到这一点,我发现在框架
类中有导航(Uri)
。用这种方法我的梦想就会实现。问题是没有这样的方法。我可以调用的唯一方法是Frame
导航(类型)
有人知道吗,我怎么打电话给温特 此方法位于System.Windows.Controls.Frame程序集中
我相信你的思路是正确的。您应该使用您试图导航到的页面类的类型,而不是
Uri
试着这样做:
<Button Content="Details" Command="{Binding Navigate}"
CommandParameters="Page2.xaml"/>
Frame.Navigate(typeof(YourPageClass));
感谢Scott更正了格式。还不习惯这些标签;)