【问题标题】:UWP fullscreen: How to hide taskbar on hover?UWP 全屏:如何在悬停时隐藏任务栏?
【发布时间】:2018-02-25 22:33:09
【问题描述】:

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

【问题讨论】:

    标签: c# xaml fullscreen uwp uwp-xaml


    【解决方案1】:

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

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

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

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

    默认全屏模式会使用标准模式,现在可以这样设置:

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

    【讨论】:

      【解决方案2】:

      在系统级别上,您甚至可以通过在

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

      并将其设置为 0。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-23
        • 2011-01-23
        • 1970-01-01
        • 2017-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多