Xamarin形成UWP AppViewBackButtonVisibility.Collapsed似乎不起作用

问题描述 投票:0回答:1

我正在使用Xamarin Forms 3.6。我想隐藏UWP应用程序中的后退按钮。在UWP App.xaml.cs OnLaunced我添加了。

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

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

每个内容页面,我还补充说:

NavigationPage.SetHasNavigationBar(this, false);

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

xamarin xamarin.forms uwp xamarin.uwp
1个回答
0
投票

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

public ItemDetailPage(ItemDetailViewModel viewModel)
{
    InitializeComponent();
    NavigationPage.SetHasBackButton(this, false);
    BindingContext = this.viewModel = viewModel;
}
© www.soinside.com 2019 - 2024. All rights reserved.