当您按下xamarin表单中的后退按钮时会出现这种情况?

时间:2017-02-16 06:04:31

标签: xamarin.ios xamarin.android xamarin.forms

我正在使用Xamarin Forms开发Android和iOS应用程序。所以,当我打开一个新页面时,我会按照以下方式进行:

var newPage = new ContentPage (); await Navigation.PushAsync (newPage);

我的问题是:当您按下后退按钮(设备上的物理按钮或导航栏上的物理按钮)时,页面完全从导航中删除了?或者页面怎么样?

1 个答案:

答案 0 :(得分:0)

当您使用await Navigation.PushAsync (newPage)时,您会将newPage插入NavigationStack的顶部。如果按后退按钮,系统将执行相反的操作:Navigation.PopAsync()。您的页面将从NavigationStack中解除,但Page对象将保持不变。