我想知道是否有办法在Windows 8 Metro模式下隐藏光标。我发现 this answer,但后来我不知道如何获得 “唯一资源id”用于游标构造函数的第二个参数(下面)。
Window.Current.CoreWindow.PointerCursor =
new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Custom, 1);
编辑:忘记提及我需要正常处理鼠标事件,因此将游标设置为null的答案below是不够的。
答案 0 :(得分:2)
您可以将PointerCursor对象设置为NULL。只要你移动文本框之类的东西,它就会重置它。因此,您可能需要在各种控件上处理鼠标悬停事件,以隐藏它。这完全取决于您的完整情况。
此外,在将其设置为NULL之前,您可以保存属性的值(PointerCursor),然后在完成后将其设置回来。
答案 1 :(得分:2)
将光标设置为自定义光标但使其为空白...这使您可以将其跟踪为正常光标。