2017-04-05 82 views
1

在WPF中,您可以通過在App.xaml.cs中註冊獲取全局鼠標事件,如下所示。UWP中的全局事件

EventManager.RegisterClassHandler(typeof(Window), Window.PreviewMouseDownEvent, new MouseButtonEventHandler(OnPreviewMouseDown)); 
EventManager.RegisterClassHandler(typeof(Window), Window.PreviewMouseUpEvent, new MouseButtonEventHandler(OnPreviewMouseUp)); 
EventManager.RegisterClassHandler(typeof(Window), Window.PreviewKeyDownEvent, new KeyEventHandler(OnKeyDownEvent)); 

在UWP中,我想知道如何從應用程序中的App.xaml.cs中獲取PointerMoved事件。

回答

2

您可以提供的單例類訪問主窗口的內容:

Window.Current.Content.PointerPressed += OnPointerPressed; 
Window.Current.Content.Pointer... // etc... 
+0

謝謝。這很好。 – ceastgun