簡體   English   中英

如何在真正的全屏模式下啟動 UWP 應用程序?

[英]How can I launch a UWP app in TRUE fullscreen mode?

目標是將顯示切換到真正的全屏模式,而不是 F11 鍵全屏實現。 這相當於啟動典型的 Steam 全屏游戲,如果這能讓事情變得更清晰,那么我將完全控制更改顯示分辨率等。

我注意到許多基於 UWP 的“全屏”游戲並沒有真正 go 進入真正的全屏模式:將鼠標懸停在屏幕底部會顯示任務欄等。但我確實注意到其他一些游戲 go 進入真正的全屏模式:例如,Minecraft Dungeons,因此很有可能。

我需要一個游戲引擎或其他東西來完成這個嗎? 我的應用程序不是游戲,所以我希望不是。 謝謝!

您可以參考官方示例 使用ApplicationView.TryEnterFullScreenMode方法可以在運行時將應用程序切換為全屏模式。 使用帶有值ApplicationViewWindowingMode.FullScreenApplicationView.PreferredLaunchWindowingMode屬性可以讓應用程序以全屏模式啟動。 如果您不希望在將鼠標懸停在屏幕底部時顯示任務欄,您可以使用ApplicationView.FullScreenSystemOverlayMode屬性和值為FullScreenSystemOverlayMode.Minimal來做到這一點。

您可以嘗試在OnLaunched方法中添加以下代碼,以全屏模式啟動 UWP 應用程序:App.xaml.cs

protected override void OnLaunched(LaunchActivatedEventArgs e)
{
    ……

    ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;
    var view = ApplicationView.GetForCurrentView();
    view.FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM