我在这里使用 https://github.com/jsuarezruiz/xamarin-forms-page-transitions
此过程运行正常 但是我有一个母版详细信息页面,所以当我将母版详细信息页面设置为父页面时,它不起作用
此示例使用导航页作为父页面 例: App.xaml.cs
MainPage= new Controls.TransitionNavigationPage(new MainPage());
工作正常 但我有一个主要详细信息页面,并且无法在此示例中使用主要详细信息页面
如何解决这个问题?
答案 0 :(得分:0)
该程序包使用自定义NavigationPageRenderer
。 MasterDetailPage
使用不同的渲染器(在iOS上有两个渲染器,一个用于iPad,一个用于iPhone)。您需要为它们创建自定义渲染器,对于Android,将为类MasterDetailPageRenderer
创建自定义渲染器,然后将该代码移植到这些渲染器。
这应该不太困难,但也不是小事。