在下面的场景中,使用棱镜导航回的Xamarin.forms无法工作:
App.xaml.cs in OnInitialized NavigationService.NavigateAsync(nameof等待_navigationService.ClearPopupStackAsync(animated:假);等待_navigationService.GoBackAsync(useModalNavigation
我想指出,在一个不使用Xamarin.Forms编辑的MVVM模式的Prism.Forms应用程序中,我有几乎相同的代码(与上面所示的代码)没有问题: Brian .指出,这个问题可能不是由棱镜引起的,这在非棱镜Xamarin.Forms应用程序中很好。
因此,我已经解决了这个问题,足以使.SendEmail(email)方法调用正常工作。我剩下的唯一问题是,在发送电子邮件之后,对原始ViewModel的navigationService实例(即试图发送电子邮件的ViewModel,使用上面的代码)的导航调用都失败了。在发送电子邮件之后,我