2017-10-18 68 views
1

我有一个在Xbox One上运行的UWP应用程序。该应用程序使用鼠标指针进行导航。它运作良好。一个屏幕包含可以设置为全屏运行的视频播放器。在全屏视频播放中,鼠标指针不会消失。隐藏鼠标指针在Xbox上的特定屏幕/控件

当玩家进入全屏并在退出全屏时出现时,如何让程序中的鼠标指针消失?

我发现How Can I Disable Pointer Mode For Xbox One (C#, UWP)但它只处理应用程序启动时的全局指针集。

回答

0

您是否尝试将媒体播放器包装在自定义用户控件中,每当玩家进入全屏时,您可以说该控件可以说为RequiresPointer = RequiresPointer.Never;

我现在没有Xbox在这里测试它,而且我已经为它写了一些东西已经有一段时间了。但这种方法将是我的第一个猜测。

+0

我有用户控件中的播放器,但在用户控件或播放器上设置'RequiresPointer = RequiresPointer.Never'却什么都不做 –

2

找到一个工作解决方案,隐藏游标,做Window.Current.CoreWindow.PointerCursor = null。首先将值存储在某个地方,以便在需要返回光标时可以将其恢复。