2014-03-29 184 views
1

我希望能够在我的WPF应用程序中从任何地方检测到MouseUp事件。也就是说,如果用户单击控件并保持其点击,然后将其释放到控件外部,我希望我的MouseUp事件触发。即使在WPF的外部控件中也触发MouseUp事件

我已经完成MouseDown事件,它可以工作,但如果在Window之外发布MouseUp事件,则不会触发。

回答

7

添加CaptureMouse方法在MOUSEBUTTONDOWN处理

你可以看一下here上其实际作用。

0

另一种方法是使用这里描述mouse_event在Windows API的: Simulating Mouse Clicks

我会用上面列出的第一个CaptureMouse但如果不适合你这个应该工作。

相关问题