我有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