Xamarin表单UWP AppViewBackButtonVisibility.Collapsed似乎不起作用

时间:2019-04-17 14:13:04

标签: xamarin xamarin.forms uwp xamarin.uwp

我正在使用Xamarin Forms 3.6。 我想在UWP应用中隐藏“后退”按钮。 在UWP App.xaml.cs OnLaunced中,已添加。

SystemNavigationManager
     .GetForCurrentView()
     .AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;

我还将其添加到每个ContentPage中(使用依赖项注入),以便在每个页面的构造函数中运行上述代码。

在每个内容页面上,我还添加了:

NavigationPage.SetHasNavigationBar(this, false);

我似乎仍然总是在UWP的标题栏中找到后退按钮。 Xamarin Forms UWP中的任何想法如何隐藏和保持隐藏后退按钮?

1 个答案:

答案 0 :(得分:0)

根据您的要求,请在您要隐藏后退按钮的页面中调用SetHasBackButton静态方法,如下所示。

public ItemDetailPage(ItemDetailViewModel viewModel)
{
    InitializeComponent();
    NavigationPage.SetHasBackButton(this, false);
    BindingContext = this.viewModel = viewModel;
}