I'd like to implement a WPF menu with the same behavior as the Office menus:
When you click away when the menu, it closes the menu but the clicked element does not receive a MouseDown event.
I thought of a couple of ways to do this but they are horribly complex.
Is there a relatively easy way to accomplish this?