在程序加载

时间:2016-11-21 15:52:26

标签: c# windows uwp mouse

有没有办法在代码中的窗口存储应用程序中隐藏鼠标光标,以便在应用程序启动时立即隐藏鼠标?

我在页面启动时运行以下命令,直到我实际移动鼠标才会发生任何事情。一旦我移动鼠标它就会隐藏。如果我不动它,它会无限期地停留在屏幕上。当我显示图形时,我需要立即隐藏鼠标,而无需用户输入任何内容。

Window.Current.CoreWindow.PointerCursor = null;

1 个答案:

答案 0 :(得分:0)

正如Colin在评论中提到的那样,如果在窗口触发Loaded事件时将鼠标指针隐藏起来,鼠标指针就会消失。

private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
    Window.Current.CoreWindow.PointerCursor = null;
    Window.Current.CoreWindow.PointerPosition = new Point(42, 42);
}

我的问题是WebView元素,即使使用此代码移动鼠标指针时,它也会短暂闪烁一次鼠标指针。