【发布时间】:2017-06-12 04:41:56
【问题描述】:
我有两个页面:页面 A 和页面 B。我希望我的应用程序上的用户能够从页面 A 传递到页面 B,但我不希望他能够从页面 B 传递到页面A. 我该怎么做?
我尝试使用导航页面并停用返回按钮,但我找不到如何停用它。
【问题讨论】:
标签: xamarin.forms
我有两个页面:页面 A 和页面 B。我希望我的应用程序上的用户能够从页面 A 传递到页面 B,但我不希望他能够从页面 B 传递到页面A. 我该怎么做?
我尝试使用导航页面并停用返回按钮,但我找不到如何停用它。
【问题讨论】:
标签: xamarin.forms
如果你不需要“导航”你可以设置
Application.Current.MainPage = new PageB();
protected override void OnDisappearing()
{
//back button logic here
return true;
}
【讨论】:
OnBackButtonPressed() 仅在按下设备后退按钮(Android 设备上的那个)时触发。不过,这不会禁用作为 NavigationPage 一部分的后退按钮。