我正在使用Xamarin Forms开发Android和iOS应用程序。所以,当我打开一个新页面时,我会按照以下方式进行:
var newPage = new ContentPage (); await Navigation.PushAsync (newPage);
我的问题是:当您按下后退按钮(设备上的物理按钮或导航栏上的物理按钮)时,页面完全从导航中删除了?或者页面怎么样?
答案 0 :(得分:0)
当您使用await Navigation.PushAsync (newPage)
时,您会将newPage
插入NavigationStack
的顶部。如果按后退按钮,系统将执行相反的操作:Navigation.PopAsync()
。您的页面将从NavigationStack中解除,但Page对象将保持不变。