我试图实现一个登录流程(首先显示LoginPage)和登录页面有一个命令,用户可以点击创建一个帐户(这是一个NavigationPage),所以流程是LoginPage - > NewAccountPage(带按钮栏导航回LoginPage)。Xamarin形式和棱镜,调用NavigationPage时出错
In App.xaml.cs I have:
NavigationService.NavigateASync("LoginPage"); //I'm not sure if the LoginPage should be in NavigationStack, maybe be presented in Modal way
在LoginPageViewModel,我有一个命令,只需调用
_navigationService.NavigateAsync("NewAccountPage");
当用户按下此按钮来创建一个帐户,该NewAccountPage正确调用,但我得到一个错误,当代码流结束调用NavigationAsync(“NewAccountPage”);
的错误是这样的:
Unhandled Exception:System.InvalidOperationException: Sequence contains no elements ocurred
我不知道如何与这个处理,会有人审核,如果我作出任何错误?
不幸的是,没有足够的信息来帮助。由于您不在任何地方使用NavigationPage,因此您的描述中还存在冲突的信息,但是您说自己是。请澄清你的问题,并提供更多的细节。 –