.net 如何使用Shell添加一个不是Maui应用程序起点的FlyoutPage

c9x0cxw0  于 2023-11-20  发布在  .NET
关注(0)|答案(1)|浏览(149)

我想知道是否有人有任何好的例子使用弹出页面后,在应用程序与 shell ?我在转换我的xamain应用程序的过程中,我有一对夫妇的网页之前,我得到我的弹出
(main页)->(页1)->(页2)->(弹出页)
网上有一些东西,你只需要让弹出你的主页,并简单地禁用弹出行为的一些初始页面,但我不能这样做,因为我需要保持这种流动,因为用户需要能够退出弹出页面回到第2页,然后再回到第1页,如果他们想或再次前进到该弹出页面
我的弹出页面没有做任何额外的导航幻灯片出来是自己的ContentPage,然后我会有另一个内容页面总是呈现..这曾经是一个MasterDetailPage早在Xamarin天,但已被obselete
任何github的例子或youtube视频都会有帮助。

bcs8qyzn

bcs8qyzn1#

首先,在AppShell.xaml中,请将页面设置为您的ShellContent。
第二,在App.xaml.cs中将MainPage设置为MainPage = new NavigationPage(new YourPage1());
最后,在Page3.xaml.cs中,您可以使用App.Current.MainPage = new AppShell();通过弹出按钮转到Page2。

相关问题