如何在 UWP 应用程序中隐藏/折叠标题栏?

how to hide / collapse title bar in a UWP app?

有没有办法以某种方式在 UWP 应用程序中隐藏/折叠/暂时不可见(但不是完全禁用)标题栏?

我知道可以让应用全屏显示然后标题栏自动折叠,但我需要在可调整大小的桌面上实现它 window。 我也知道你可以自定义标题栏的外观,比如颜色等。

原因:我有一个包含很多 windows 的应用程序,需要保存屏幕 space 并为 windows.

的客户区域留出更多空间

我阅读了不同的来源,但找不到答案:

例如,对于 WPF 的相同问题似乎有一个解决方案:How to remove the title bar from a window but keep the border

最后,我要说的是,为了拥有额外的屏幕空间(我需要),可以将客户区扩展到标题栏并为 3 个按钮(最小化、最大化、关闭)透明:

带标准标题栏:

具有扩展视图和透明按钮背景:

ApplicationViewTitleBar formattableTitleBar = ApplicationView.GetForCurrentView().TitleBar;
formattableTitleBar.ButtonBackgroundColor = Colors.Transparent;
CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = true;