1
我在第一頁,並希望通過調用如何更改Xamarin.Forms中的頁面?
await Navigation.PushAsync(new SecondPage());
更改爲SecondPage但我總是得到一個異常。我如何導航?
我在第一頁,並希望通過調用如何更改Xamarin.Forms中的頁面?
await Navigation.PushAsync(new SecondPage());
更改爲SecondPage但我總是得到一個異常。我如何導航?
PushAsync用於爲您處理導航的NavigationPage。爲此,請在您的App類中創建MainPage,如下所示:
MainPage = new NavigationPage(new FirstPage());
然後,您可以使用PushAsync。
如果你不想使用某些原因NavigationPage,你應該使用
await Navigation.PushModalAsync(new SecondPage());
有了這個,你有什麼樣的二維導航堆棧。
您需要將您的第一頁設置爲您的主頁。
MainPage=new NavigationPage(new FirstPage());
而且從第一頁,你可以使用點擊事件
btnTest.Clicked += async (sender, e) =>
{
await Navigation.PushAsync(new SecondPage());
};
進入第二頁