C# 导航到已在Backback中的视图
我目前正在一个C# 导航到已在Backback中的视图,c#,xamarin.forms,mvvmcross,C#,Xamarin.forms,Mvvmcross,我目前正在一个Xamarin.Forms应用程序中使用MvvmCross 我的情况是,在用户旅程中的某一点上,后堆栈看起来是这样的 根目录->视图1->视图2->视图3 我需要做的是从View3导航回View1 我不能这么说 NavigationService.Navigate<ViewMode1>(); 但这似乎没有任何作用。如何实现这一点?您可以计算导航堆栈中的页数,并执行以下操作: Navigation.RemovePage(Navigation.NavigationStac
Xamarin.Forms
应用程序中使用MvvmCross
我的情况是,在用户旅程中的某一点上,后堆栈看起来是这样的
根目录->视图1->视图2->视图3
我需要做的是从View3导航回View1
我不能这么说
NavigationService.Navigate<ViewMode1>();
但这似乎没有任何作用。如何实现这一点?您可以计算导航堆栈中的页数,并执行以下操作:
Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count-2])代码>
希望它能解决你的问题
NavigationService.ChangePresentation(new MvxPresentationHint(typeof(ViewModel1)));