隐藏 Xbox 上特定屏幕/控件的鼠标指针

Hide mouse pointer for specific screen / control on Xbox

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

如何让鼠标指针在播放器进入全屏时消失并在退出全屏时出现?

我找到了 但它只处理应用程序启动时设置的全局指针。

您是否尝试过将媒体播放器包装在自定义用户控件中,以便在播放器进入全屏时说 RequiresPointer = RequiresPointer.Never;

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

找到了一个可行的解决方案,要隐藏光标,请执行 Window.Current.CoreWindow.PointerCursor = null。当然,首先将值存储在某处,以便在需要返回光标时可以恢复它。