2017-10-18 2 views
1

Ich habe eine UWP App läuft auf der Xbox One. Die App verwendet Mauszeiger für die Navigation. Es läuft gut. Ein Bildschirm enthält einen Video-Player, der so eingestellt werden kann, dass er im Vollbildmodus läuft. In der Vollbild-Videowiedergabe verschwindet der Mauszeiger nicht.Hide Mauszeiger für bestimmte Bildschirm/Steuerelement auf der Xbox

Wie kann ich den Mauszeiger programmatisch verschwinden lassen, wenn der Player den Vollbildmodus aufruft und erscheint, wenn der Vollbildmodus beendet wird?

Ich fand How Can I Disable Pointer Mode For Xbox One (C#, UWP), aber es behandelt nur globale Zeiger gesetzt, wenn die App startet.

Antwort

0

Haben Sie versucht, den Medienplayer in ein benutzerdefiniertes Benutzersteuerelement zu verpacken, auf dem Sie sagen können, RequiresPointer = RequiresPointer.Never;, wenn der Player den Vollbildmodus eingibt?

Ich habe im Moment keine Xbox, um es zu testen und es ist eine Weile her, seit ich etwas dafür geschrieben habe. Aber dieser Ansatz wäre meine erste Schätzung.

+0

Ich habe den Player in einem Benutzer-Steuerelement, aber Einstellung "RequiresPointer = RequiresPointer.Never" auf dem Benutzer-Steuerelement oder Player tut nichts –

2

Eine funktionierende Lösung gefunden, um den Cursor zu verbergen, tun Sie . Zunächst speichern Sie den Wert natürlich, damit Sie ihn wiederherstellen können, wenn Sie den Cursor zurück benötigen.

Verwandte Themen