Mouse.GetPostion(null)在WinRT中等效

时间:2013-04-26 04:47:36

标签: c# windows-runtime mouse winrt-xaml winrt-async

WPF中的Mouse.GetPostion(null)的等价物。

我可以从指针事件args获取指针的位置。但是如何在没有任何事件的情况下获得该职位。喜欢WPF中的“Mouse.GetPostion(null)”。其中mouse是静态类。 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

有一个PointerPoint.Position属性 - PointerPoint是一个通用输入抽象,也包括触摸和手写笔输入,所以你必须首先关注鼠标输入 - 这可以通过静态< / p>

 PointerPoint PointerPoint.GetCurrentPoint(uint pointerId)

方法,其中pointerId是标识输入设备的系统生成的数字。我不知道是否有其他方法,但你可以通过

获取鼠标PointerId
PointerRoutedEventArgs.Pointer.PointerId

如果您首先处理某些鼠标指针事件,例如PointerPressedPointerReleased