【发布时间】:2018-12-22 05:40:51
【问题描述】:
我正在尝试从 Xamarin Forms 中的页面中删除导航栏,但无法使其正常工作。我尝试添加 NavigationPage.SetHasNavigationBar(this, false);页面的构造函数内部,例如。
public RegisterUser ()
{
InitializeComponent ();
NavigationPage.SetHasNavigationBar(this, false);
}
和/或通过在 xaml 页面中添加 NavigationPage.HasNavigationBar="False"
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="PetApp.Pages.RegisterUser"
NavigationPage.HasNavigationBar="false">
但这些都没有帮助。
是否有更好的最佳实践来显示带有滚动视图的干净页面,或者是否可以完全删除导航栏?
它适用于主页,但不适用于我通过导航到的其余页面
await Navigation.PushAsync(new NavigationPage(new RegisterUser()));
【问题讨论】:
标签: xamarin xamarin.forms navigationbar