2013-04-26 45 views
0

什麼是WPF中的Mouse.GetPostion(null)等價物。Mouse.GetPostion(null)WinRT中的等價物

我可以從指針事件參數中獲取指針的位置。但是我如何在沒有任何事件的情況下獲得職位。如WPF中的「Mouse.GetPostion(null)」。其中mouse是一個靜態類。 有什麼想法?

回答

2

有一個PointerPoint.Position屬性 - PointerPoint是一個普遍的輸入抽象,也inludes觸摸和手寫筆輸入,所以你必須先把重點放在鼠標輸入 - 這可以用一個靜態

PointerPoint PointerPoint.GetCurrentPoint(uint pointerId) 

方法來實現其中pointerId是識別輸入設備的系統生成的數字。我不知道是否有任何其他方式,但你可以通過

PointerRoutedEventArgs.Pointer.PointerId 

,如果你處理一些鼠標指針事件像PointerPressedPointerReleased先把鼠標PointerId。