我有 4 頁。現在我的應用程式從 page1 開始。
導航應該這樣作業:page1 > page2 > page3 > page4 然后page4 應該再次打開page1。等等。
頁面不需要記住呼叫的頁面,
await Navigation.PushModalAsync(NextPage)
因此我認為 hirachial 導航不是問題的解決方案。我不知道我必須使用什么...我想過使用頁面的可見性或使用 CarouselPage ......也許有人知道如何實作這種行為......非常感謝大家!
uj5u.com熱心網友回復:
如果導航不改變,可能是這樣的。
在 App.xaml.cs 中
MainPage = new NavigationPage(new page1());
從第 1 頁開始
然后在第 1 頁中單擊了一個按鈕
private async void Button_Clicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new page2());
}
并在第 2 頁按鈕中
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());
}
如果使用它,您可能想要洗掉后退按鈕
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/334652.html
標籤:C# 沙马林 xamarin.forms 导航
