我希望能够在我的WPF应用程序中从任何地方检测MouseUp
事件。也就是说,如果用户点击控件并保持他的点击,然后在控制之外将其释放,我希望我的MouseUp
事件可以触发。
我已完成MouseDown
事件,但它可以正常工作,但如果在Window
之外发布,则不会触发MouseUp事件。
答案 0 :(得分:8)
在MouseButtonDown处理程序中添加CaptureMouse方法
您可以查看here实际操作的内容。
答案 1 :(得分:0)
另一种方法是将windows API用于此处描述的mouse_event: Simulating Mouse Clicks
我会首先使用上面列出的CaptureMouse,但如果这对你没有用,那么这个应该。