UWP的全球活动

时间:2017-04-05 05:28:27

标签: events uwp

在WPF中,您可以通过在App.xaml.cs中注册来获取全局鼠标事件,如下所示。

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事件。

1 个答案:

答案 0 :(得分:3)

您可以使用提供的单例类访问主窗口内容:

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