Xamarin Forms UWP 隐藏标题栏

Xamarin Forms UWP Hide Title Bar

我想知道是否有人知道如何隐藏 Xamarin Forms 通用 Windows 平台应用程序的标题(灰色)栏?我已经看到了一些 Android 的解决方案,但我无法推断出等效的解决方案。

我偶然发现的 Android 解决方案之一:RequestWindowFeature(WindowFeatures.NoTitle);

任何 suggestions/ideas 将不胜感激,谢谢!

您可以将以下任何设置应用于您的主视图。设置它们的最佳位置是在 App.xaml.cs Window.Current.Activate()[= 之前33=]方法。

注意:全屏模式不同于最大化 Window,因为它会隐藏标题和 Windows 任务栏


全屏模式启动应用程序

ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;


在运行时切换到全屏

ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

注意:它 returns 一个指示是否成功的布尔值,因此您可以根据结果以编程方式更改代码行为。

解决方案:

NavigationPage.SetHasNavigationBar(this, false);

在代码隐藏中。