Question

I want to be able in my WPF application to detect the MouseUp event from anywhere. That is to say, if the user clicks in the control and holds his click, then releases it outside the Control, I want my MouseUp event to fire.

I have done the MouseDown event, it works, but the MouseUp event isn't fired if released outside the Window.

Was it helpful?

Solution

Add the CaptureMouse method in your MouseButtonDown handler

You can look up here on what it actually does.

OTHER TIPS

Another way is using the windows API's for mouse_event described here: Simulating Mouse Clicks

I would use the CaptureMouse listed above first but if that doesn't work for you this one should.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top