1
A
回答
-1
Navigation.RemovePage(Navigation.NavigationStack.Last());
Navigation.PopAsync();
1
这应该工作
_navigationService.NavigateAsync("yourApp:///NavigationPage/YourPage")
这相当于
MainPage = new NavigationPage(new YourPage());
注:我面临崩溃问题iOS
与导航这种方式。我解决它通过Device.RuntimePlatform
switch (Device.RuntimePlatform)
{
case Device.iOS:
_navigationService.NavigateAsync("YourPage");
break;
case Device.Android:
_navigationService.NavigateAsync("yourApp:///NavigationPage/YourPage");
break;
default:
_navigationService.NavigateAsync("YourPage");
break;
}
相关问题
- 1. 从导航堆栈中删除网页
- 2. mvvm棱镜6导航到新视图时清除6个正向堆栈
- 3. 从导航堆栈
- 4. 如何从导航堆栈中删除所有视图?
- 5. Iphone导航控制器删除堆栈
- 6. Xamarin.Forms使用棱镜的Master/Detail back堆栈
- 7. 从UIViewController中删除数据时,从导航堆栈中删除
- 8. 管理堆栈上的导航视图
- 9. 在导航堆栈上推视图
- 10. 删除导航视图的'堆栈'Xcode swift
- 11. 从堆栈导航到CDB/WinDbg中的托管堆栈中的堆栈帧
- 12. 删除开始,从堆栈
- 13. iOS:从导航堆栈中移除视图控制器
- 14. MEAN堆栈删除
- 15. 导航堆栈在iPhone中
- 16. WPF。导航堆栈溢出
- 17. 活动堆栈,singleTask,导航
- 18. Xamarin表单导航堆栈
- 19. 重置导航堆栈
- 20. ios导航堆栈操作
- 21. 导航堆栈监控
- 22. 从顶视图可见堆栈堆
- 23. 清除导航堆栈mui wpf
- 24. 以正确的方式从导航堆栈中删除视图控制器
- 25. Swift/iOS。从导航堆栈中删除几个视图控制器
- 26. 适当的时刻从导航堆栈中删除控制器
- 27. 如何从后端堆栈中删除导航项目
- 28. 从导航堆栈中删除当前页面和WebBrowserTask
- 29. 如何从导航堆栈中删除页面 - 的C#Windows 8
- 30. MvvMCross导航回多个视图模型/截断导航堆栈
棱镜的INavigationService不公开这些方法 –
这些内容查看方法 – sunyt
不幸的是,我需要把它在我的视图模型,利用棱镜的的NavigationService –