use*_*er1 62
在Xamarin.Forms 1.3和更高版本中,您可以使用
NavigationPage.SetHasBackButton(this, false);
Run Code Online (Sandbox Code Playgroud)
在Xaml你可以添加:
<ContentPage ....NameSpaces etc....
NavigationPage.HasBackButton="False"
Title="MyPage">
</ContentPage>
Run Code Online (Sandbox Code Playgroud)
Ste*_*rov 12
如果替换登录页面代码中的Navigation.PushAsync(page)to Navigation.PushModalAsync(page),则可以避免使用"后退"按钮.如果某种方式不适用,请发布一些代码
这与底层操作系统中的导航工作方式有关(至少在iOS中是这样) - 有一个导航控制器,用于页面之间相互转换,并具有前一个屏幕的痕迹,以便用户可以返回.
有两种摆脱后退按钮的方法:
1)您可以使用Xamarin.Forms使用以下代码从Xaml中删除导航栏
NavigationPage.SetHasNavigationBar (this, false);
Run Code Online (Sandbox Code Playgroud)
其中this代表当前页面/表单实例。
2)遵循以下提到的步骤
ContentPage实例加载时,导航到登录页面PushModalAsync并提供主页实例为NavigationPage希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
27288 次 |
| 最近记录: |