2017-06-16 82 views
0

我试图实现一个登录流程(首先显示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 

我不知道如何与这个处理,会有人审核,如果我作出任何错误?

+0

不幸的是,没有足够的信息来帮助。由于您不在任何地方使用NavigationPage,因此您的描述中还存在冲突的信息,但是您说自己是。请澄清你的问题,并提供更多的细节。 –

回答