深度链接/导航到棱镜中的选项卡页面无法正常工作

时间:2016-08-12 08:29:15

标签: c# xamarin.forms prism

我有一个主详细信息页面作为我的应用程序的根页面。作为一个详细页面,我有一个标签页。在选项卡页面中,我有一个内容页面和一个包含一个内容页面的导航页面。在主要细节的OnNavigatedTo我正在从云中检索一些组织数据,然后我想导航到管理组织页面,这是标签页中的普通内容页面。

使用NavigateAsync和相对uri到管理组织页面我发现Tabbed页面OnNavigatedTo被击中两次然后我得到一个例外,例如下面的(简化)。我还可以在输出中看到绑定错误,显示我的管理组织页面xaml上的元素试图绑定到选项卡式页面视图模型。

我不确定这是6.2中视图模型自动换线的问题,还是它是一个深层链接问题,或者我做错了什么。

"Sequence contains no elements".

at System.Linq.Enumerable.Last[TSource] (IEnumerable`1 source) [0x00079] 
at Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer.OnAttachedToWindow () [0x00011]
in C:\BuildAgent\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\AppCompat\NavigationPageRenderer.cs:189

使用XF 2.3.1.114,Prism.Forms 6.2,我不确定其他软件包是否相关。如果您这么认为我可以加入它们。

同样有趣的是,如果我尝试从主要细节导航到导航页面中的内容页面,即“TabbedPage / NavigationPage / ContentPage”,它就可以工作。

任何想法可能是什么问题?

0 个答案:

没有答案