Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Frame.Navigate(Uri)方法在哪里?_C#_Xaml_Windows Runtime - Fatal编程技术网

C# Frame.Navigate(Uri)方法在哪里?

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)); 为了做到这一点

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

<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更正了格式。还不习惯这些标签;)