Xamarin формирует UWP AppViewBackButtonVisibility.Collapsed, похоже, не работает - PullRequest
0 голосов
/ 17 апреля 2019

Я использую 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 голосов
/ 18 апреля 2019

Для вашего требования, пожалуйста, вызовите SetHasBackButton статический метод на странице, где вы хотите скрыть кнопку назад, как показано ниже.

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