【发布时间】:2018-02-25 22:33:09
【问题描述】:
当您在 UWP 上处于“全屏模式”时,当您用鼠标光标触摸显示屏的底部/顶部时,任务栏/窗口标题始终会显示。在《古墓丽影:崛起》的 UWP 版本中,会出现一个蓝色的小矩形,您必须单击它才能显示任务栏/窗口标题。如何在我的 C#/XAML UWP 游戏中实现类似的行为?谢谢!
【问题讨论】:
标签: c# xaml fullscreen uwp uwp-xaml
当您在 UWP 上处于“全屏模式”时,当您用鼠标光标触摸显示屏的底部/顶部时,任务栏/窗口标题始终会显示。在《古墓丽影:崛起》的 UWP 版本中,会出现一个蓝色的小矩形,您必须单击它才能显示任务栏/窗口标题。如何在我的 C#/XAML UWP 游戏中实现类似的行为?谢谢!
【问题讨论】:
标签: c# xaml fullscreen uwp uwp-xaml
在《古墓丽影:崛起》的 UWP 版本中,会出现一个蓝色的小矩形,您必须单击它才能显示任务栏/窗口标题。
首先我想说,它并不总是一个蓝色的矩形,这个矩形的颜色会随着系统的主题而改变。
如何在我的 C#/XAML UWP 游戏中实现类似的行为?
您可以在应用进入全屏模式时设置FullScreenSystemOverlayMode,系统覆盖模式有两种:Standard, Minimal。
默认全屏模式会使用标准模式,现在可以这样设置:
ApplicationView.GetForCurrentView().FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
【讨论】:
在系统级别上,您甚至可以通过在
中创建 DWORD 名称 AllowEdgeSwipe 在本地禁用“小蓝色矩形”HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EdgeUI
并将其设置为 0。
【讨论】: