在UWP中,我试图获取指针的位置。c#uwp指针位置
我设法与未来事件做:
private void Grid_PointerMoved(object sender, PointerRoutedEventArgs e)
{
PointerPoint point = e.GetCurrentPoint(mainGrid);
var x = point.Position.X;
var y = point.Position.Y;
}
而且具有这样一来就会被解雇所有的时间。所以,我需要一些财产来获得这个位置。我发现这个:
var pointerPosition = Windows.UI.Core.CoreWindow.GetForCurrentThread().PointerPosition;
但它并不总是返回正确的位置。
要获取当前鼠标位置的任何其他属性?
您的意思是“所以,我需要一些财产来获得这个位置“?因为您已经使用上述方法得到了鼠标位置 –
但是每次移动鼠标时它都会被触发。 – user3239349
所以你需要指定某个函数被调用时的指针位置。我对吗? –