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

时间:2016-06-02 20:02:09

标签: c# xaml fullscreen uwp uwp-xaml

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

Hidden taskbar Hidden image header

2 个答案:

答案 0 :(得分:6)

  

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

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

  

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

您可以在应用进入全屏模式时设置FullScreenSystemOverlayMode,有两种系统覆盖模式:Standard, Minimal

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

ApplicationView.GetForCurrentView().FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

答案 1 :(得分:0)

在系统级别,您可以通过在

中创建DWORD名称​​ AllowEdgeSwipe 来本地禁用“小蓝色矩形”
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EdgeUI

并将其设置为0.