我希望能够在我的WPF应用程序中从任何地方检测到MouseUp
事件。也就是说,如果用户单击控件并保持其点击,然后将其释放到控件外部,我希望我的MouseUp
事件触发。即使在WPF的外部控件中也触发MouseUp事件
我已经完成MouseDown
事件,它可以工作,但如果在Window
之外发布MouseUp事件,则不会触发。
我希望能够在我的WPF应用程序中从任何地方检测到MouseUp
事件。也就是说,如果用户单击控件并保持其点击,然后将其释放到控件外部,我希望我的MouseUp
事件触发。即使在WPF的外部控件中也触发MouseUp事件
我已经完成MouseDown
事件,它可以工作,但如果在Window
之外发布MouseUp事件,则不会触发。
添加CaptureMouse方法在MOUSEBUTTONDOWN处理
你可以看一下here上其实际作用。
另一种方法是使用这里描述mouse_event在Windows API的: Simulating Mouse Clicks
我会用上面列出的第一个CaptureMouse但如果不适合你这个应该工作。