我如何实现导航的行为像一个圆圈?



我有4页。现在我的应用程序从page1开始。

导航应该是这样的:所述的在所以page2祝辞page3祝辞page4然后第4页应该再次打开第1页。等等。

页面不需要记住调用的页面await Navigation.PushModalAsync(NextPage)因此,我不认为hirachial导航是解决问题的办法。我不知道我要和什么打交道……我考虑过使用页面的可见性或使用CarouselPage…也许有人有一个如何实现这种行为的想法…谢谢大家!

如果导航不改变,可能会出现这样的情况。

在App.xaml.cs

MainPage = new NavigationPage(new page1());

从第1页开始

然后在第1页点击了一个按钮

private async void Button_Clicked(object sender, EventArgs e)
{

await Navigation.PushAsync(new page2());
}

和page2中的按钮

private async void Button_Clicked(object sender, EventArgs e)
{

await Navigation.PushAsync(new page3());
}

第3页按钮

private async void Button_Clicked(object sender, EventArgs e)
{

await Navigation.PushAsync(new page4());
}

在第4页

private async void Button_Clicked(object sender, EventArgs e)
{

await Navigation.PushAsync(new page1());
}

如果使用这个,你可能想要删除backbutton

相关内容

  • 没有找到相关文章

最新更新