【问题标题】:How to set the mouse cursor to hidden in a UWP application?如何在 UWP 应用程序中将鼠标光标设置为隐藏?
【发布时间】:2017-10-10 02:15:00
【问题描述】:

在 C# UWP 应用程序中,我使用 Window.Current.CoreWindow.PointerCursor = null 尝试将鼠标光标设置为停止渲染,这在几次 Windows 10 更新前可以工作,但最近光标不再消失。

去除光标渲染的正确方法是什么?

我还尝试在 Window.Current.CoreWindow.Dispatcher.RunAsync 方法内外运行代码。

并且我已经验证了 Window.Current.CoreWindow.PointerCursor 在我设置后为空。

【问题讨论】:

  • 当我将null 设置为Window.Current.CoreWindow.PointerCursor 时,可以使光标消失。你的应用是 UWP 应用还是游戏应用?
  • UWP 还是游戏应用是什么意思?这是一个 UWP 游戏,但据我所知,我还没有将其标记为游戏。

标签: c# xaml uwp monogame


【解决方案1】:

您需要在App构造函数中编写以下代码

this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;

【讨论】:

  • 遗憾的是这没有效果。也许我错过了其他东西?鼠标会消失一会儿(无论是否使用上述代码),但每当我移动或单击鼠标时都会返回...
  • 如何在 UWP、C# 中找到当前光标类型?
猜你喜欢
  • 2017-04-05
  • 1970-01-01
  • 1970-01-01
  • 2018-06-04
  • 1970-01-01
  • 1970-01-01
  • 2022-12-31
  • 2017-06-07
  • 1970-01-01
相关资源
最近更新 更多