I would like to use a RibbonPopup to host a little dialog form. I don't want all mouse clicks to close the popup; I only want to close it with a mouse click on my dialog's close button or on the original button that showed the dialog originally.
What functions do I need to overload and set "e.Handled = true;" in? I'm assuming that if I handle the event properly it won't get routed to your close listener.
It would be nice if this were a general feature of RibbonPopup -- some option to "require call to Close to close". Of course there's no close function exposed on there currently.