Wenn Sie sich im UWP im Vollbildmodus befinden, erscheint die Taskleiste/Fensterleiste immer dann, wenn Sie mit dem Mauszeiger auf den unteren/oberen Rand der Anzeige tippen. In der UWP-Version von Rise of the Tomb Raider erscheint stattdessen ein kleines blaues Rechteck, das du anklicken musst, um den Taskbar/Fenster-Header anzuzeigen. Wie kann ich ein ähnliches Verhalten in meinem C#/XAML UWP Spiel erreichen? Vielen Dank!UWP Vollbild: Wie Taskleiste bei Hover ausblenden?
Antwort
In der UWP-Version von Rise of the Tomb Raider ein kleines blaues Rechteck stattdessen angezeigt wird, dass Sie die Taskleiste/Fenster-Header zeigen, klicken müssen.
Zuerst möchte ich sagen, es ist nicht immer ein blaues Rechteck, die Farbe dieses Rechtecks wird mit dem Thema des Systems geändert.
Wie kann ich ein ähnliches Verhalten in meinem C#/XAML UWP Spiel erreichen?
Sie können die FullScreenSystemOverlayMode einstellen, wenn Ihre Anwendung Vollbildmodus wechselt, gibt es zwei System-Overlay-Modus: Standard, Minimal.
standardmäßig im Vollbild-Modus, wird Standard-Modus verwendet werden, jetzt können Sie es wie folgt festgelegt:
ApplicationView.GetForCurrentView().FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
Auf Systemebene können Sie lokal deaktivieren, auch „kleines blaues Rechteck“ mit Namen DWORD Erstellen AllowEdgeSwipe in
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EdgeUI
und setzen sie ihn auf 0