UWP全屏:如何在悬停时隐藏任务栏?

Jan*_*nis 1 c# xaml fullscreen uwp uwp-xaml

当您在UWP上处于"全屏模式"时,当您用鼠标光标触摸显示屏的底部/顶部时,任务栏/窗口标题始终显示.在古墓丽影的崛起的UWP版本中,会出现一个小的蓝色矩形,您必须单击以显示任务栏/窗口标题.如何在C#/ XAML UWP游戏中实现类似的行为?谢谢!

隐藏的任务栏 隐藏的图像标题

Gra*_*eng 6

在古墓丽影的崛起的UWP版本中,会出现一个小的蓝色矩形,您必须单击以显示任务栏/窗口标题.

首先我要说的是,它并不总是一个蓝色矩形,这个矩形的颜色随着系统的主题而改变.

如何在C#/ XAML UWP游戏中实现类似的行为?

您可以在应用程序进入全屏模式时设置FullScreenSystemOverlayMode,有两种系统覆盖模式:标准,最小.

默认情况下,在全屏模式下,将使用标准模式,现在您可以像这样设置:

ApplicationView.GetForCurrentView().FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
Run Code Online (Sandbox Code Playgroud)