I have object1 as a child of a Canvas. object1 has a MouseLeftButtonDown event handler which captures the object.
object1.CaptureMouse();
While still holding down the left mouse button, I move the mouse over object2. In code, how do I find out if the mouse is actually over object2 (or determine whichever object it is currently over)?
As best as I can tell, I can't use a mouse event handler for object2 as the call to object1's CaptureMouse() method on object1 disables other mouse events until I call object1's ReleaseMouseCapture() method.